如何获取文件权限的 ACL 以便在 Linux 中工作?
我不在乎内核版本或发行版。无论如何我都会进行全新安装。是否有 KERNEL/FS 支持的 ACL?如果我选择 Linux,我是否只能使用 UGO 方法来处理文件权限?
谢谢。
答案1
除了安装软件包和支持它的内核之外,您还必须使用 acl 选项挂载文件系统。大多数流行的文件系统(如 ext3、ext2、jfs 和 reiser)都支持 ACL。
以下几个链接或许能帮助您入门。
答案2
三个步骤:
通过运行“sudo apt-get install acl”安装 acl(适用于 ubuntu 和 debian)
通过重新挂载包含需要管理的文件的挂载点来启用文件系统选项 acl。例如,如果相关文件位于 / 下,请运行“sudo mount -o remount,acl /”,然后运行“mount”以查看该选项是否已启用。如果没有,则您的内核或文件系统不支持 acl。您可以在测试后将该选项添加到 fstab。
编辑 acl。例如:'setfacl -m username:rx'
希望这对初学者有帮助。
答案3
只需安装相关软件包即可。在基于 Debian 的发行版中,该软件包称为“访问控制列表“。我确信其他发行版也会发布它。
您将从该包裹中得到getfacl
并。setfacl