使用 ACL 处理 Linux 中的文件权限

使用 ACL 处理 Linux 中的文件权限

如何获取文件权限的 ACL 以便在 Linux 中工作?

我不在乎内核版本或发行版。无论如何我都会进行全新安装。是否有 KERNEL/FS 支持的 ACL?如果我选择 Linux,我是否只能使用 UGO 方法来处理文件权限?

谢谢。

答案1

除了安装软件包和支持它的内核之外,您还必须使用 acl 选项挂载文件系统。大多数流行的文件系统(如 ext3、ext2、jfs 和 reiser)都支持 ACL。

以下几个链接或许能帮助您入门。

答案2

三个步骤:

  1. 通过运行“sudo apt-get install acl”安装 acl(适用于 ubuntu 和 debian)

  2. 通过重新挂载包含需要管理的文件的挂载点来启用文件系统选项 acl。例如,如果相关文件位于 / 下,请运行“sudo mount -o remount,acl /”,然后运行“mount”以查看该选项是否已启用。如果没有,则您的内核或文件系统不支持 acl。您可以在测试后将该选项添加到 fstab。

  3. 编辑 acl。例如:'setfacl -m username:rx'

希望这对初学者有帮助。

答案3

只需安装相关软件包即可。在基于 Debian 的发行版中,该软件包称为“访问控制列表“。我确信其他发行版也会发布它。

您将从该包裹中得到getfacl并。setfacl

相关内容