2011-10-19 84 views
4

我想从某个文件夹中删除组ACL。它拥有的权限如下setfacl删除组权限

$ getfacl --all-effective public 
# file: public 
# owner: sse02 
# group: apache 
user::rwx 
group::r-x      #effective:r-x 
mask::r-x 
other::--- 
default:user::rwx 
default:group::r-x    #effective:r-x 
default:group:acct:rwx  #effective:rwx 
default:mask::rwx 
default:other::r-x 
$ 

我想删除已授予与下面的命令组“ACCT”的访问,但它不是简单的工作

setfacl -x g:acct public 

可能是什么回事了?有任何想法吗?

这是一个带有ext3文件系统的RHEL5盒子。 (空格添加在手册页清晰度)

回答

3

group:acct条目列出了前default:setfacl手册页表明ACL规格可以是:

的命名
[d[efault]:] g[roup]:gid [:perms] 

权限组。如果gid为空,则拥有组的权限。

我想你应该尝试:

setfacl -x d:g:acct public