使用setfacl
命令行参数,有没有办法设置/取消设置一面旗帜以下命令可以做到这一点?
chmod g+x FILE
请注意:
setfacl g::x FILE
setfacl g::--x FILE
等效且将设置可执行位并删除读取写入标志。因此这些命令不是设置/取消设置单个标志,而是同时设置/取消设置 3 个标志。
答案1
那么使用有效的权限掩码怎么样:
[test@abcdef ~]$ setfacl -m g::rwx test/
[test@abcdef ~]$ getfacl test/
# file: test/
# owner: test
# group: test
user::rwx
group::rwx
mask::rwx
other::---
[test@abcdef ~]$ setfacl -m m::rw test/
[test@abcdef ~]$ getfacl test/
# file: test/
# owner: test
# group: test
user::rwx
group::rwx #effective:rw-
mask::rw-
other::---
答案2
你是指这样的吗?
setfacl -m g::x FILE