2016-6-20 文件的幾個特殊屬性

查看文件的特殊權限使用命 lsattr 可以看到默認隱藏屬性

更改特殊權限命令 chattr +(-)a(i) (a表示不可以移動,刪除,重命名,但是可以追加內容。i表示不可以移動,刪除,重命名,不可以追加內容,不可以更改所屬主和所屬組,+表示增加一個特殊權限,-表示刪除一個特殊權限) -R(表示遞歸,用-R參數會顯示或者使目錄下的所有文件目錄和文件都生效)

-d (表示只查看目錄本體,不查看目錄下面的子目錄和文件)

suid  數字=4(查看文件,如果文件權限裏面所屬主有s說明這個文件設置過了suid的特殊權限,suid的特殊權限的功能是可以讓普通用戶暫時擁有所屬主的身份去執行設置過suid的文件,只能是二進制可執行文件,或者腳本.sh.pl.py等)S表示沒有執行這個文件的權限s表示有執行的權限

增加suid的命令爲 chmod u+s 目錄  或  chmod 4755 (在文件的普通權限前面加個4) 或 chmod u=rws;chomod u+x file

sgid 數字= 2查看文件,如果文件權限裏面所屬主有s說明這個文件設置過了sgid的特殊權限,sgid的特殊權限的功能是可以讓普通用戶暫時擁有所屬組的身份去執行設置過sgid的文件,或者目錄,或者設置目錄的sgid可以讓所有在此目錄下的所有新創建的文件的目錄或者文件的所屬組爲設置sgid的所屬組 )

增加sgid的命令 chmod g+s 目錄 或 chmod 2755(在普通的文件權限前面加個2)

stickbit 數字 = 1 (主要用在目錄權限是777權限的目錄上,防止刪除,一個文件權限不在於目錄下創建的所屬主和所屬組,而在於他上層目錄的具體權限)

增加sbit的命令 chmod o+t 目錄 或 chmod 1777(在普通的目錄權限前面加個1)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章