我是目录所属组的成员dir
,但我似乎无法访问它。我不确定为什么我可能没有权限。见下文:
$ groups
various including dir
$ cd dir
-bash: cd: dir: Permission denied
$ ls -ld dir/
drwxrwx---. 4 whoever dir 55 Apr 10 15:12 dir/
$ getfacl dir
# file: dir
# owner: whoever
# group: dir
user::rwx
group::rwx
other::---
答案1
查看“其他”组的 ACL,尝试设置
getfacl -m other::--x dir
尝试使用 -r 属性!你可以在这里找到一些文档:https://wiki.archlinux.org/index.php/Access_Control_Lists
编辑尝试这个:getfacl -R -m other::r-x dir
我遇到了类似的问题,现在 ACL 对我来说没问题了:)