AA-ENABLED(1) AppArmor AA-ENABLED(1)

aa-enabled - بررسی فعال بودن AppArmor

aa-enabled [گزینه‌ها]

دستور aa-enabled برای تشخیص فعال بودن AppArmor به کار می‌رود.

دستور aa-enabled آرگومان‌های زیر را می‌پذیرد:

نمایش یک راهنمای مختصر درباره نحوه استفاده.
هیچ خروجی در خروجی استاندارد (stdout) چاپ نشود. این گزینه برای استفاده در اسکریپت‌هایی در نظر گرفته شده است که فقط می‌خواهند از کد خروج برای بررسی فعال بودن AppArmor استفاده کنند.
برای اینکه AppArmor فعال در نظر گرفته شود، دسترسی انحصاری آن به رابط‌های اشتراکی LSM الزامی باشد.

هنگام خروج، aa-enabled وضعیت خروج خود را برابر یکی از مقادیر زیر قرار می‌دهد:

0
اگر AppArmor فعال باشد.
1
اگر AppArmor فعال/بارگذاری نشده باشد.
2
عمداً به عنوان وضعیت خروج aa-enabled استفاده نمی‌شود.
3
اگر فایل‌های کنترلی AppArmor زیر مسیر /sys/kernel/security/ در دسترس نباشند.
4
اگر aa-enabled مجوز کافی برای خواندن فایل‌های کنترلی apparmor را نداشته باشد.
10
اگر AppArmor فعال باشد ولی به رابط‌های اشتراکی LSM دسترسی نداشته باشد.
64
اگر هرگونه خطا یا شرایط غیرمنتظره‌ای رخ دهد.

اگر اشکالی پیدا کردید، لطفاً آن را در نشانی زیر گزارش دهید: https://gitlab.com/apparmor/apparmor/-/issues

apparmor(7), apparmor.d(5), aa_is_enabled(2), و https://wiki.apparmor.net.

2026-03-10 AppArmor 4.1.7