天天看點

Linux檔案和目錄的特殊權限

特殊權限:

SUID;

使用者在運作某程式時,相應程序的屬主是程式檔案自身的屬主,而不是啟動程序使用者的屬主。

#chmod u+|-s FILE

若FILE原來有執行權限,則顯示為s,否則為S。

SGID;

使用者在運作某程式時,相應程序的屬組是程式檔案自身的屬組,而不是啟動程序使用者的屬組。

#chmod g+|-s FILE

Sticky(冒險位);

在一個公共目錄,每個使用者都能建立檔案,删除自己的檔案,但不能删除其他使用者的檔案。

#chmod o+|-t DIR 

若DIR原來有執行權限,則顯示為t,否則為T。

特殊權限用進制表示:

SUID SGID Sticky

4   2 1

計算方法和rwx一樣。

例如:

#chmod 2755 /tmp/a/

#ls -d /tmp/a/

rwxrwsrwx

#chmod 5644 a.txt

#ls a.txt

rwsrwxwrT

繼續閱讀