使用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