| JAILCHECK(1) | JAILCHECK man page | JAILCHECK(1) |
نام (NAME)
jailcheck - ابزاری ساده برای آزمایش سندباکسهای در حال اجرا
خلاصه دستور (SYNOPSIS)
sudo jailcheck [OPTIONS] [directory]
توضیحات (DESCRIPTION)
دستور jailcheck به تمامی سندباکسهای راهاندازیشده توسط کاربر متصل میشود و چند آزمایش پایهای را روی سیستمفایل سندباکس انجام میدهد:
- 1. دایرکتوریهای مجازی
- دستور jailcheck فهرستی از دایرکتوریهای مجازی اصلی ایجادشده توسط سندباکس را استخراج میکند. این دایرکتوریها هنگام راهاندازی توسط firejail با استفاده از دستورهای --private* و --whitelist ساخته میشوند.
- 2. آزمون noexec
- دستور jailcheck برنامههای اجرایی را در دایرکتوریهای /home/username، /tmp و /var/tmp قرار میدهد و تلاش میکند آنها را از داخل سندباکس اجرا کند؛ بدینترتیب قابل اجرا بودن یا نبودن دایرکتوری آزمایش میشود.
- 3. آزمون دسترسی خواندن
- دستور jailcheck فایلهای آزمایشی را در دایرکتوریهای مشخصشده توسط کاربر ایجاد میکند و تلاش میکند آنها را از داخل سندباکس بخواند.
- 4. آزمون AppArmor
- 5. آزمون Seccomp
- 6. آزمون شبکه
این برنامه باید با استفاده از sudo یا doas اجرا شود.
گزینهها (OPTIONS)
خروجی (OUTPUT)
به ازای هر سندباکس شناساییشده، سطر زیر چاپ میشود:
PID:USER:Sandbox Name:Command
در ادامه، اطلاعات مرتبط با سندباکس، از قبیل دایرکتوریهای مجازی و هشدارهای گوناگون نمایش داده میشوند.
مثالها (EXAMPLES)
$ sudo jailcheck
2014:netblue::firejail /usr/bin/gimp
Virtual dirs: /tmp, /var/tmp, /dev, /usr/share,
Warning: I can run programs in /home/netblue
Networking: disabled
2055:netblue::firejail /usr/bin/ssh -X netblue@x.y.z.net
Virtual dirs: /var/tmp, /dev, /usr/share, /run/user/1000,
Warning: I can read ~/.ssh
Networking: enabled
2186:netblue:libreoffice:firejail --appimage
/opt/LibreOffice-fresh.appimage
Virtual dirs: /tmp, /var/tmp, /dev,
Networking: enabled
26090:netblue::/usr/bin/firejail /opt/firefox/firefox
Virtual dirs: /home/netblue, /tmp, /var/tmp, /dev, /etc, /usr/share,
/run/user/1000,
Networking: enabled
26160:netblue:tor:firejail --private=~/tor-browser_en-US
./start-tor
Warning: AppArmor not enabled
Virtual dirs: /home/netblue, /tmp, /var/tmp, /dev, /etc, /bin,
/usr/share, /run/user/1000,
Warning: I can run programs in /home/netblue
Networking: enabled
مجوز (LICENSE)
این برنامه یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همانگونه که توسط بنیاد نرمافزارهای آزاد (Free Software Foundation) منتشر شده است، چه نسخه ۲ مجوز یا (به انتخاب خودتان) هر نسخه بعدی، بازتوزیع کرده و/یا تغییر دهید.
صفحه وب: https://firejail.wordpress.com
همچنین ببینید (SEE ALSO)
firejail(1), firemon(1), firecfg(1), firejail-profile(5), firejail-login(5), firejail-users(5),
| Mar 2026 | 0.9.80 |