Users

無法訪問具有組權限的文件夾

  • August 30, 2018

即使我是文件夾組的成員,我似乎也無法訪問我設置了 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

如果使用者與對象的所有者匹配,則使用使用者的權限,忽略組和其他權限。

由於使用者“laurent”對目錄絕對沒有權限,因此訪問被拒絕——即使“laurent”也在一個組中,但確實有權限。

引用自:https://unix.stackexchange.com/questions/465696