USBGUARD-DAEMON(8)   USBGUARD-DAEMON(8) نام (NAME) usbguard-daemon - دیمن و سرویس پس‌زمینه USBGuard خلاصه دستور (SYNOPSIS) usbguard-daemon [گزینه‌ها] توضیحات (DESCRIPTION) دیمن usbguard-daemon مؤلفه اصلی چارچوب نرم‌افزاری USBGuard است. این برنامه به عنوان یک سرویس در پس‌زمینه اجرا می‌شود و سیاست مجوزدهی دستگاه‌های USB را برای تمام دستگاه‌های USB اعمال می‌کند. این سیاست توسط مجموعه‌ای از قوانین با استفاده از یک زبان قاعده که در usbguard-rules.conf(5) شرح داده شده، تعریف می‌شود. سیاست و وضعیت مجوزدهی دستگاه‌های USB را می‌توان در زمان اجرا با استفاده از ابزار usbguard(1) تغییر داد. گزینه‌ها (OPTIONS) -d فعال‌سازی پیام‌های اشکال‌زدایی (دیباگ) در لاگ. -f فعال‌سازی رفتار دیمن سنتی (انشعاب در هنگام شروع، سازگار با sysV). -s ثبت لاگ در سامانه وقایع‌نگاری سیستمی (syslog). -k ثبت لاگ در کنسول. (پیش‌فرض) -K غیرفعال‌سازی ثبت لاگ در کنسول. -l path ثبت لاگ در یک فایل در path. -p path نوشتن شناسه فرایند (PID) در فایلی در path (پیش‌فرض: /var/run/usbguard.pid). -c path بارگذاری پیکربندی از فایلی در path (پیش‌فرض: /etc/usbguard/usbguard-daemon.conf). -P غیرفعال‌سازی بررسی مجوزهای دسترسی در فایل‌های پیکربندی و سیاست‌ها (پیش‌فرض: /etc/usbguard/usbguard-daemon.conf). -C رها کردن قابلیت‌ها (capabilities) جهت محدود کردن امتیازات فرایند. -W استفاده از لیست مجاز seccomp برای محدود کردن فراخوانی‌های سیستمی در دسترس فرایند. -h نمایش صفحه راهنما و نحوه استفاده. ملاحظات امنیتی (SECURITY CONSIDERATIONS) این دیمن رابط عمومی IPC برای USBGuard را فراهم می‌کند. بسته به پیش‌فرض‌های توزیع شما، دسترسی به این رابط تنها به یک گروه خاص یا یک کاربر مشخص محدود شده است. لطفاً برای اطلاعات بیشتر درباره نحوه پیکربندی صحیح ACL به صفحه راهنمای usbguard-daemon.conf(5) مراجعه کنید. لیست کنترل دسترسی (ACL) را بدون پیکربندی رها نکنید زیرا این کار رابط IPC را در دسترس تمام کاربران محلی قرار می‌دهد. این امر به آنها اجازه می‌دهد تا وضعیت مجوزدهی دستگاه‌های USB را دستکاری کرده و سیاست USBGuard را تغییر دهند. همچنین ببینید (SEE ALSO) usbguard-daemon.conf(5), usbguard-rules.conf(5), usbguard(1) اشکالات (BUGS) اگر اشکالی در این نرم‌افزار پیدا کردید یا مایل به درخواست پیاده‌سازی قابلیتی هستید، لطفاً یک گزارش اشکال در نشانی https://github.com/USBGuard/usbguard/issues/new ثبت کنید. نویسنده (AUTHOR) نرم‌افزار USBGuard در ابتدا توسط Daniel Kopeček نوشته شده است. افراد بسیاری در توسعه آن مشارکت داشته‌اند. منابع (RESOURCES) وبگاه اصلی: https://usbguard.github.io کپی‌رایت و تکثیر (COPYING) مجوز GPLv2+: مجوز عمومی همگانی گنو (GNU GPL) نسخه ۲ یا بالاتر http://gnu.org/licenses/gpl.html. این نرم‌افزار آزاد است: شما در تغییر و بازتوزیع آن آزاد هستید. هیچ‌گونه ضمانتی وجود ندارد، تا حدی که قانون مجاز می‌داند.   09/05/2026 USBGUARD-DAEMON(8)