Linux學習筆記之特殊許可權設定(s,t)

2021-09-02 12:51:47 字數 699 閱讀 1394

r,w,x以外還包含s,t兩個特殊許可權

①suid sgid

suid :chmod u+s  ***x (或者chmod

4755 ***x ,其中4:suid,755:ugo)

1)僅對二進位制程式有效

2)執行者對該程式有x的可執行許可權

3)執行許可權僅在該執行過程中有效

4)執行者將具備擁有者的許可權

⭐️方便其他使用者臨時獲取當前檔案的執行許可權

sgid:chmod g+s ***x (或者chmod

2755 ***x ,其中2:sgid,755:ugo)

1)對二進位制程式和目錄有效

2)使用者若對此目錄有人r,x許可權,該使用者能進入該目錄

3)該使用者在此目錄下的有效使用者組變成該目錄的使用者組

4)使用者如具備w許可權,使用者建立的新檔案的使用者組和此目錄使用者組相同

⭐️登陸使用者所在使用者組被無視,以當前目錄設定使用者組為準

②sbit (sticky bit)

chmod o+t ***x (或者chmod

1755 ***x ,其中1:sbit,755:ugo)

1)僅對目錄有效

2)使用者若對此目錄擁有w,x許可權,即擁有寫的許可權

3)當前使用者在此目錄下建立的檔案和目錄,僅自己與root可以刪除。

⭐️參考/tmp,主要對使用者資料實行寫保護,方便資料同一目錄下收集。

linux學習筆記 特殊許可權和隱藏許可權

linux 檔案隱藏屬性 chattr 只能在ext2 ext3 上生效。chattr asacdistu file a 設定a後,這個檔案只能增加資料,而不能刪除也不能修改資料,只有root.對於登入log 文件有用。i 讓檔案不能被修改 刪除 改名設定鏈結,也無法寫入新的資料,提高安全性。cha...

LINUX學習 特殊許可權

passwd s suid 執行某程式時,相應程序的屬主是程式檔案自身的屬主,而不是啟動者 chmod u s file chmod u s file 如果file本身原來就有執行許可權,則suid顯示s 否則顯示為s sgid 執行某程式時,相應程序的屬組是程式檔案自身的屬主,而不是啟動者所屬的基...

linux特殊許可權之訪問許可權

特殊許可權如 etc passwd s suid 普通使用者以管理員身份執行命令 chmod u s file chmod u s file 如果file本身原來就有執行許可權,suid顯示為s 否則顯示s sgid 基本組以管理組身份執行命令 chmod g s file chmod g s fi...