我有一个名为的目录foo
,具有以下权限:
ls -dl foo
d---r-x--- 3 foobar staff 96 Sep 1 10:29 foo
在执行groups
或id
登录时,我返回了包含和foobar
的组列表。我的理解是,这意味着我是该组的成员。staff
gid=20(staff) groups=20(staff)
staff
然而当我尝试这么做的时候ls foo/
我又回来了Permission denied
。
我以为这些r-x
权限会赋予我列出目录内容以及读取其中文件的权限。为什么事实并非如此?有什么想法吗?