1. 程式人生 > >linux中,一個目錄的許可權是777,普通使用者為什麼刪除不了它呢?

linux中,一個目錄的許可權是777,普通使用者為什麼刪除不了它呢?

unix 下檔案的許可權只控制對檔案內容的訪問,對檔案本身的控制是由父目錄的許可權決定的。當然linux也一樣

簡單來說就是,目錄許可權顯示的使 “目錄內檔案內容的”的操作許可權,而不是檔案目錄的操作許可權。
比方說,你進去需要刪除的目錄,目錄內的檔案肯定是可以刪除的。

只有要刪除整個目錄,則需要目錄的上一級目錄(父目錄)的w許可權。如果沒有估計錯誤的話,你需要刪除的上一級目錄肯定是沒有w許可權的。