Ubuntu

對使用者具有讀寫權限的目錄被拒絕,但執行權限很好

  • January 8, 2012

我的使用者/權限有些奇怪。我目前有一個名為worldgroups的使用者world www-data admin。我有一個/var/abc具有權限的目錄,0644或者rw-r--r--該目錄的所有權是world:www-data

出於某種原因,當我嘗試更改或列出該/var/abc目錄時,我的權限被拒絕,但是如果我向使用者添加可執行權限,那麼它就變成了0744或者rwxr--r--我被允許訪問所有內容。

我不知道發生了什麼,有人能解釋一下嗎?

您所看到的是正常和預期的行為。目錄需要該x位才能進入、搜尋或執行其中的程序。當您嘗試 cd 進入目錄時,如果沒有x設置該位,則不能。當您將權限設置為 744 時,world作為目錄所有者的使用者將擁有完全控制權,並且正如您所觀察到的那樣,可以做他們想做的事。

引用自:https://serverfault.com/questions/347813