Debian 的 SELinux 文档表示这user_xattr
与扩展属性不同。那么它是什么?
答案1
挂载文件系统user_xattr
可启用对扩展用户属性的支持。这些是特定类型的扩展属性;从attr(5)
:
扩展用户属性可以被分配给文件和目录,用于存储任意附加信息,例如文件的mime类型、字符集或编码。用户属性的访问权限由文件权限位定义:检索属性值需要读取权限,更改属性值需要写入权限。
其他类型的扩展属性是安全属性(使用例如对于 SELinux)、系统属性(ACL 等)和可信属性(仅限于CAP_SYS_ADMIN
)。
有一个匹配nouser_xattr
可以显式禁用扩展用户属性。
现在大多数支持扩展用户属性的文件系统都默认启用它们,因此user_xattr
不再需要; ReiserFS 是个例外。ext2
并ext3
曾经要求使用此选项启用支持,但现在不再如此(请参阅xattr(7)
了解详情)。