我有一个可引导的DVD,它引导与硬盘驱动器(它使用SELinux)相同的内核。我已经将/etc/selinux和所有内核模块复制到我的ramdisk中,并尝试了selinux=1和selinux 1与enforcing 1和enforcing 0的各种组合。作为内核引导参数。所有包含在checkpolicy、libselinux、policy copied、selinux-policy和selinux-策略的rpms中的文件也被复制到了ramdisk树中。
系统从ramdisk启动后,我将检查dmesg:
% dmesg | grep -i selinux
Kernel command line: initrd=idrd.img ramdisk_size=110476 selinux=1
SELinux: Initializing.
SELinux: Starting in permissive mode
selinux_register_security: Registering secondary module capability
SElinux: Registering netfilter hooks但是SELinux没有运行:
% /usr/sbin/getenforce
Disabled
% /usr/sbin/setenforce 1
/usr/sbin/setenforce: SELinux is disabled/var/log/messages和/proc/kmsg都没有线索。
发布于 2011-08-29 18:14:09
现在还不清楚的是,SELINUX需要安装selinuxfs。在挂载时,selinuxfs出现在/proc/挂载中,而不在挂载命令的输出中。
在我的initrd中安装selinuxfs就成功了。
https://serverfault.com/questions/242959
复制相似问题