一开始,我有一个文件的这些权限:
# file: jar # owner: my_user # group: my_user user::rw- group::rw- other::r--
运行后:
setfacl -mu:my_user:--- jar
并获得这个许可证:
# file: foobar # owner: my_user # group: my_user user::rw- user:my_user:--- group::rw- mask::rw- other::r--
我希望my_user不要让permissión阅读(例如)这个文件,但它有..
ACL区分ACL_USER (line user::rw- )和ACL_USER_OBJ (line user:my_user:--- ),它们是文件的所有者,这是user:my_user:---的附加权限集。 如果ACL_USER_OBJ与文件所有者ACL_USER相同,则后者将具有更高的优先级。
所以,你的情况user::rw-覆盖user:my_user:--- 。
只需使用经典的chmod 。