相当于chmod的setfacl用于设置/取消设置单个标志

使用setfacl命令行参数,是否有一种方法来设置/取消设置一个单一的标志,如下面的命令将做的?

 chmod g+x FILE 

请注意:

 setfacl g::x FILE setfacl g::--x FILE 

是等同的,并将设置可执行位, 并删除读写标志。 因此,这些命令不是设置/取消设置单个标志,而是一次设置3个标志。

如何使用有效的权利掩码:

 [test@abcdef ~]$ setfacl -mg::rwx test/ [test@abcdef ~]$ getfacl test/ # file: test/ # owner: test # group: test user::rwx group::rwx mask::rwx other::--- [test@abcdef ~]$ setfacl -mm::rw test/ [test@abcdef ~]$ getfacl test/ # file: test/ # owner: test # group: test user::rwx group::rwx #effective:rw- mask::rw- other::--- 

你的意思是这样吗?

 setfacl -mg::x FILE