Я собираю ядро Linux v3.12.61 с патчем PREEMPT-RT в Yocto (1.8.1 Fido) со следующей включенной конфигурацией ядра.Каталог /sys/fs/selinux
создан, но он пуст.
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
#CONFIG_SECURITY_SELINUX_DISABLE is not set
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
#CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
CONFIG_DEFAULT_SECURITY_SELINUX=y
Независимо от того, активирую ли я CONFIG_SECURITY_SELINUX_BOOTPARAM
или устанавливаю 0
или 1
, результат остается тем же.
Я установил инструменты пользовательского пространства SELinux с помощьюметаселинуксовый слой от OE.Я также установил SELINUX=permissive
в /etc/selinux/config
.Запуск sestatus
возвращает "SELinux status: disabled"
.Ранее это было все, что мне нужно было сделать при компиляции старого ядра (v3.2).Я что-то здесь упускаю?