.TH JAILCHECK 1 "Mar 2026" "0.9.80" "JAILCHECK man page" .SH "نام (NAME)" jailcheck \- ابزاری ساده برای آزمایش سندباکس‌های در حال اجرا .SH "خلاصه دستور (SYNOPSIS)" sudo jailcheck [OPTIONS] [directory] .SH "توضیحات (DESCRIPTION)" دستور jailcheck به تمامی سندباکس‌های راه‌اندازی‌شده توسط کاربر متصل می‌شود و چند آزمایش پایه‌ای را روی سیستم‌فایل سندباکس انجام می‌دهد: .TP \fB1. دایرکتوری‌های مجازی دستور jailcheck فهرستی از دایرکتوری‌های مجازی اصلی ایجادشده توسط سندباکس را استخراج می‌کند. این دایرکتوری‌ها هنگام راه‌اندازی توسط firejail با استفاده از دستورهای \-\-private* و \-\-whitelist ساخته می‌شوند. .TP \fB2. آزمون noexec دستور jailcheck برنامه‌های اجرایی را در دایرکتوری‌های /home/username، /tmp و /var/tmp قرار می‌دهد و تلاش می‌کند آن‌ها را از داخل سندباکس اجرا کند؛ بدین‌ترتیب قابل اجرا بودن یا نبودن دایرکتوری آزمایش می‌شود. .TP \fB3. آزمون دسترسی خواندن دستور jailcheck فایل‌های آزمایشی را در دایرکتوری‌های مشخص‌شده توسط کاربر ایجاد می‌کند و تلاش می‌کند آن‌ها را از داخل سندباکس بخواند. .TP \fB4. آزمون AppArmor .TP \fB5. آزمون Seccomp .TP \fB6. آزمون شبکه .PP این برنامه باید با استفاده از \fBsudo\fR یا \fBdoas\fR اجرا شود. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-\-debug چاپ پیام‌های اشکال‌زدایی. .TP \fB\-?\fR, \fB\-\-help\fR چاپ گزینه‌ها و خروج. .TP \fB\-\-version چاپ نسخه برنامه و خروج. .TP \fB[directory] یک یا چند دایرکتوری در شاخه خانگی کاربر برای آزمایش دسترسی خواندن. پوشه‌های ~/.ssh و ~/.gnupg به‌طور پیش‌فرض آزمایش می‌شوند. .SH "خروجی (OUTPUT)" به ازای هر سندباکس شناسایی‌شده، سطر زیر چاپ می‌شود: PID:USER:Sandbox Name:Command در ادامه، اطلاعات مرتبط با سندباکس، از قبیل دایرکتوری‌های مجازی و هشدارهای گوناگون نمایش داده می‌شوند. .SH "مثال‌ها (EXAMPLES)" $ sudo jailcheck .br 2014:netblue::firejail /usr/bin/gimp .br Virtual dirs: /tmp, /var/tmp, /dev, /usr/share, .br Warning: I can run programs in /home/netblue .br Networking: disabled .br .br 2055:netblue::firejail /usr/bin/ssh \-X netblue@x.y.z.net .br Virtual dirs: /var/tmp, /dev, /usr/share, /run/user/1000, .br Warning: I can read ~/.ssh .br Networking: enabled .br .br 2186:netblue:libreoffice:firejail \-\-appimage /opt/LibreOffice\-fresh.appimage .br Virtual dirs: /tmp, /var/tmp, /dev, .br Networking: enabled .br .br 26090:netblue::/usr/bin/firejail /opt/firefox/firefox .br Virtual dirs: /home/netblue, /tmp, /var/tmp, /dev, /etc, /usr/share, .br /run/user/1000, .br Networking: enabled .br .br 26160:netblue:tor:firejail \-\-private=~/tor-browser_en-US ./start-tor .br Warning: AppArmor not enabled .br Virtual dirs: /home/netblue, /tmp, /var/tmp, /dev, /etc, /bin, .br /usr/share, /run/user/1000, .br Warning: I can run programs in /home/netblue .br Networking: enabled .br .SH "مجوز (LICENSE)" این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همان‌گونه که توسط بنیاد نرم‌افزارهای آزاد (Free Software Foundation) منتشر شده است، چه نسخه ۲ مجوز یا (به انتخاب خودتان) هر نسخه بعدی، بازتوزیع کرده و/یا تغییر دهید. .PP صفحه وب: .UR https://firejail.wordpress.com .UE .SH "همچنین ببینید (SEE ALSO)" .BR firejail (1), .BR firemon (1), .BR firecfg (1), .BR firejail-profile (5), .BR firejail-login (5), .BR firejail-users (5), .\" vim: set filetype=groff :