无法访问具有组权限的文件夹

无法访问具有组权限的文件夹

似乎我无法访问设置了 777 组权限的文件夹,即使我是该文件夹所在组的成员也是如此。

错误详细信息:

10:57 ~ $ ls -l
d---rwx---  2 laurent www-data  4096 août  30 10:28 test
10:57 ~ $ cd test
bash: cd: test: Permission denied

我是 www-data 组的成员,并且该组具有对该文件夹的读取、写入和执行访问权限,我是否应该能够访问它?

其他信息:

10:57 ~ $ whoami
laurent
10:58 ~ $ id
uid=1000(laurent) gid=1000(laurent) groups=1000(laurent),4(adm),24(cdrom),27(sudo),30(dip),33(www-data),46(plugdev),107(kvm),115(lpadmin),131(sambashare)

每个人都有权访问此文件夹(我的主目录):

11:00 ~ $ pwd
/home/laurent
11:00 ~ $ ls -l /
drwxr-xr-x   3 root root  4096 oct.  20  2017 home
11:00 ~ $ ls -l /home/
drwxr-xr-x 69 laurent laurent 4096 août  30 10:48 laurent

答案1

如果用户与对象的所有者匹配,则使用该用户的权限,忽略组和其他权限。

由于用户“laurent”对该目录绝对没有权限,因此访问被拒绝 - 即使“laurent”也在具有权限的组中。

相关内容