最大有效权限删除ACL权限

2017-07-09121804.png

查看/test的acl权限,发现有个mask:rwx

最大有效权限:mask

mask是用来指定最大有效权限的。如果我给用户赋予了ACL权限,是需要和mask的权限“相与”才能得到真正的用户权限。

即全为读权限才能有读权限。

默认的mask权限为rwx, 即我们设置的acl权限就为真正的权限。

修改最大有效权限

setfacl -m m:rx 文件名

设定mask权限为r-x。使用“m:权限”格式

2017-07-09121958.png

这里无法修改mask权限,不知道原因!!

原因已经找到,我们必须切换到root用户才能执行此命令。

su - root

2017-07-09122104.png

删除ACL权限

setfacl  -x     u:用户名   文件名

删除指定用户的acl权限

setfacl   -x   g:组名    文件名

删除指定组的acl权限