在Linux权限中的加号(+)表示该目录具有另外的 acl 权限。
我们使用 acl 为任何目录上的用户或者组授予个人权限。
例如。
我的home主目录中有一个目录 jack
# ls -l | grep jack drwxrwxr-x 2 jack jack 4096 Sep 24 16:14 jack
现在我想给一个不同的用户测试这个目录的另外 rwx 完全权限,那么我该怎么办?
一种选择是我必须将测试用户添加到 jack 目录的组所有者,但我真的不想这样做,然后在这种情况下 setfacl 发挥作用
# setfacl -m u:test:rwx /root/jack # ls -l | grep jack drwxrwxr-x+ 2 root root 4096 Sep 24 16:14 jack
现在你可以看到一个另外的加号 (+) 出现了。
但它仍然没有向我显示在该目录上实现的 acl。
# getfacl /root/jack # file: root/jack/ # owner: root # group: root user::rwx user:test:rwx group::r-x mask::rwx other::r-x
因此,我们可以使用上述命令查看所有 acl 详细信息。
有关 setfacl 的更详细帮助和示例 ,请查看我们的教程: 使用 setfacl 授予对目录的单独权限
日期:2020-06-02 22:17:21 来源:oir作者:oir