Firejail Open source · GPL-2.0
Firejail is a SUID program that reduces the risk of security breaches.
Introduction
Firejail is a SUID program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces and seccomp-bpf. It allows a process and all its descendants to have their own private view of the globally shared kernel resources, such as the network stack, process table, mount table.
Written in C with virtually no dependencies, the software runs on any Linux computer with a 3.x kernel version or newer. The sandbox is lightweight, the overhead is low. There are no complicated configuration files to edit, no socket connections open, no daemons running in the background. All security features are implemented directly in Linux kernel and available on any Linux computer. The program is released under GPL v2 license.
Firejail can sandbox any type of processes: servers, graphical applications, and even user login sessions. The software includes security profiles for a large number of Linux programs: Mozilla Firefox, Chromium, VLC, Transmission etc. To start the sandbox, prefix your command with `firejail`:
```bash
$ firejail firefox # starting Mozilla Firefox
$ firejail transmission-gtk # starting Transmission BitTorrent
$ firejail vlc # starting VideoLAN Client
$ sudo firejail /etc/init.d/nginx start # starting nginx web server
```
To protect user’s privacy, we deploy a very strict Mandatory Access Control (MAC) on top of the existing file system. Access to passwords, encryption keys, and private data is blocked for more than 1000 different desktop applications. As a general rule, networked apps and games have access only to configuration files and Downloads directory.
Firejail is a community project. We are not affiliated with any company, and we don’t have any commercial goals. Our focus is the Linux desktop. Home users and Linux beginners are our target market. The software is built by a large international team of volunteers on GitHub.
Security sandboxLinux namespacesseccomp-bpfSUID programLinux desktopApplication profilesFiretools GUIGPL v2
Screenshots

Deployment
Linux 本机部署
适用于在任意 Linux 3.x 及以上内核的桌面或服务器上以原生 SUID 程序方式运行 Firejail,对应用、服务或登录会话进行沙箱隔离。
Firetools 图形界面
适用于 Linux 桌面用户通过官方 Firetools GUI 启动、管理和查看 Firejail 沙箱,而非主要使用命令行。
Details
Type Open-source software
License GPL-2.0
Last verified 2026-07-18
In solutions
WAF 与网站防护 · 7 candidates →Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.