如果總權限是:drwx--x--x,那麼對目錄具有可執行權限有什麼意義?

如果總權限是:drwx--x--x,那麼對目錄具有可執行權限有什麼意義?

只是想知道為什麼目錄需要這個。

或者,是否可以從目錄中獲取文件而不必直接讀取它們?

答案1

目錄的可執行權限允許您遍歷目錄而無法讀取其內容。這有效地允許您將您確實希望其他人有權訪問的目錄放置在您不希望他們有權訪問的目錄下。

您將看到的一個常見用途是在主目錄中擁有網站文件根目錄。您不一定要允許存取主目錄內容(甚至不查看檔案),但需要允許網路伺服器使用者存取主目錄內的「public_html」目錄。

答案2

是的,+x如果您知道檔案名,仍然可以存取目錄的內容。你只+r需要清單(即讀取)目錄本身。

相關內容