设置acl
1 | setfacl -m u:user:rx dir // 给目录dir 设置用户 user 拥有rx权限 |
查看acl
1 | getfacl dir // 查看 dir 目录的 acl 权限 |
删除acl
1 | setfacl -x u:user dir // 删除用户user 在目录 dir 上的acl权限 |
修改acl 的 mask值
mask只对其他用户和组的权限有影响,而对owner和other的权限是没有任何影响的1
setfacl -m m:rx dir // 设置目录dir acl的mask值为rx,用户最终权限为 user+mask acl权限的交集
acl递归权限
1 | setfacl -m -R u:user:rx dir // 递归整个目录设置acl权限 |
设置默认acl权限
如果给父目录设置了默认权限,那么子目录就默认具有默认acl权限1
setfacl -m d:user:rx dir
©版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 & 作者信息。
End