راه حل اول
- برای بررسی این که آیا SELinux توسط کرنل توزیعی که در اختیار دارید پیشتیبانی میشود یا نه به صورت زیر عمل کنید.
# 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 توسط کرنل توزیعی که در اختیار دارید پیشتیبانی میشود یا نه به صورت زیر عمل کنید.
# grep --color -i selinux /proc/filesystems
nodev selinuxfs
- در صورتی که خروجیای مشابه بالا دریافت کردید یعنی SELinux توسط کرنلی که در اختیار دارید پشتیبانی میشود.
- تست شده بر روی CentOS 5.8