Ubuntu
對使用者具有讀寫權限的目錄被拒絕,但執行權限很好
我的使用者/權限有些奇怪。我目前有一個名為
world
groups的使用者world www-data admin
。我有一個/var/abc
具有權限的目錄,0644
或者rw-r--r--
該目錄的所有權是world:www-data
。出於某種原因,當我嘗試更改或列出該
/var/abc
目錄時,我的權限被拒絕,但是如果我向使用者添加可執行權限,那麼它就變成了0744
或者rwxr--r--
我被允許訪問所有內容。我不知道發生了什麼,有人能解釋一下嗎?
您所看到的是正常和預期的行為。目錄需要該
x
位才能進入、搜尋或執行其中的程序。當您嘗試 cd 進入目錄時,如果沒有x
設置該位,則不能。當您將權限設置為 744 時,world
作為目錄所有者的使用者將擁有完全控制權,並且正如您所觀察到的那樣,可以做他們想做的事。