我试图在我的系统上设置SMACK,但遇到一些奇怪的问题。
我在我的内核打开SMACK并添加了行:
smackfs /smack smackfs smackfsdef=* 0 0
到我的/etc/fstab
文件。 SMACK似乎正在执行按预期标记的主题/对象访问。 但是,当我创build新文件的文件没有创build过程的标签。 相反,标签是空白的。
我的内核版本是3.4.36。 我的内核configuration包括:
CONFIG_NETLABEL=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_SMACK=y CONFIG_DEFAULT_SECURITY_SMACK=y CONFIG_DEFAULT_SECURITY="smack"
找到了我自己的问题的答案。 我的设备运行的yaffs2文件系统不完全支持新创建文件的扩展属性。