天天看點

權限粘滞位

1、權限粘滞位的含義

權限粘滞位是目錄的可執行權限。

目錄的可執行權限表示你是否可以在這個目錄下執行指令。如果目錄沒有x權限,就無法對目錄執行任何指令,甚至無法cd進入目錄,即使你對目錄有r權限也不行 。目錄的rw權限表示的是你可以對目錄裡面的檔案進行讀寫,是以對于任何通路者而言,隻要他對一個目錄有w權限,那麼他就能删除這個目錄裡面的檔案。這樣的的話,檔案的權限就成擺設,隻要對一個目錄有w權限,任何使用者都可以随意删除目錄裡面的檔案,這是我們絕對不允許的。

2、權限粘滞位的作用

當目錄被設定了權限粘滞位之後,即便使用者對該目錄有寫入權限,也不能删除這個目錄中其他使用者的檔案資料,隻有該檔案的所有者和root使用者才有權删除。設定了權限粘滞位之後,就允許各使用者在目錄中任意的寫入和删除資料,但是不能删除其他使用者的資料。設定了權限粘滞位的目錄,它的屬性中其他使用者的可執行權限x将會變成t。

3、應用場景:

對于公共可寫目錄,使用者可建立删除自己的檔案,但是不能删除其他使用者的檔案。

4、設定權限粘滞位

指令格式:chmod o+t 目錄名

【例1】在超級使用者中建立file1~file4四個檔案

權限粘滞位

【例2】在超級使用者中删除file1檔案,在普通使用者中删除file2檔案

權限粘滞位

【例3】在超級使用者中将目錄/test的權限設定為粘滞位

權限粘滞位

【例4】分别在超級使用者和普通使用者中删除目錄/test下的檔案

權限粘滞位

繼續閱讀