天天看點

linux檔案中的特殊權限位

linux檔案中的特殊權限位分别為suid,guid,sticky

1.suid:當對一個可執行的二進制檔案作用了suid權限之後,任何人在執行該檔案時臨時擁有其所屬人的權限。

用法:chmod    u+/-s 

2.sgid:當對一個可執行的二進制檔案作用了sgid權限之後,任何人在執行該檔案時臨時擁有其所屬組的權限。

用法:chmod    g+/-s

當對于一個目錄作用了sgid權限之後,任何人在該目錄下建立的檔案的所屬組與該目錄的所屬組相同。

3.sticky:當對于一個目錄作用了sticky權限之後,該目錄下的檔案僅其檔案的所屬人,或目錄的所屬人及root才能删除。

用法:chmod    o+/-t

這三中權限也可以用數字表示,分别為4,2,1。如chmod 6***(***為對應的rwx權限) ,6代表既有suid權限,又有sgid權限。權限位原本有x的,加上特殊權限後,顯示為小寫,原本無x,顯示為大寫。

繼續閱讀