天天看點

Linux特殊權限之粘滞位粘滞位(Stickybit)

粘滞位(Stickybit)

又稱粘着位,是Unix檔案系統權限的一個旗标。最常見的用法在目錄上設定粘滞位,并且隻能針對目錄設定,對檔案無效。如此以來,隻有目錄内檔案的所有者或者root才可以删除或移動該檔案。

如果不為目錄設定粘滞位,任何具有該目錄寫和執行權限的使用者都可以删除和移動其中的檔案。目錄設定了粘滞位後,即使使用者對目錄有寫權限,檔案的其他使用者也不能對檔案随意删除。

實際應用中,粘滞位一般用于/tmp或 、/var/tmp目錄,以防止普通使用者删除或移動其他使用者的檔案。 這兩個目錄作為Linux系統的臨時檔案夾,權限為“rwxrwxrwx”.

粘滞位權限都是針對其他⽤戶( other)設定的

——ll -d 檢視兩個臨時檔案夾的權限

Linux特殊權限之粘滞位粘滞位(Stickybit)

ll -d  将目錄象檔案一樣顯示,而不是顯示其下的檔案

——使⽤chmod指令設定⽬錄權限

o+t   添加粘滞位權限

Linux特殊權限之粘滞位粘滞位(Stickybit)

o-t    删除粘滞位權限

Linux特殊權限之粘滞位粘滞位(Stickybit)

對file檔案夾設定了粘滞位權限後,普通使用者就不能删除或移動該目錄下的檔案了

Linux特殊權限之粘滞位粘滞位(Stickybit)

但是其他使用者仍舊可以對該目錄下的檔案進行通路和修改

Linux特殊權限之粘滞位粘滞位(Stickybit)

繼續閱讀