راه حل اول
- برای بررسی این که آیا SELinux توسط کرنل توزیعی که در اختیار دارید پیشتیبانی میشود یا نه به صورت زیر عمل کنید.
|
1 2 3 4 5 6 7 8 9 10 |
# grep --color -i selinux /boot/config-$(uname -r) CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT=y # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set |
- در صورتی که خروجیای مشابه بالا دریافت کردید یعنی SELinux توسط کرنلی که در اختیار دارید پشتیبانی میشود.
- تست شده بر روی CentOS 5.8
راه حل دوم
- برای بررسی این که آیا SELinux توسط کرنل توزیعی که در اختیار دارید پیشتیبانی میشود یا نه به صورت زیر عمل کنید.
|
1 2 |
# grep --color -i selinux /proc/filesystems nodev <strong><span style="color: #ff0000;">selinux</span></strong>fs |
- در صورتی که خروجیای مشابه بالا دریافت کردید یعنی SELinux توسط کرنلی که در اختیار دارید پشتیبانی میشود.
- تست شده بر روی CentOS 5.8