Linux特殊權限位suid、sgid深度詳細及實踐


 

特殊權限位基本說明:

Linux系統基本權限位為9位權限,但還有額外3位權限位,共12位權限:

suid    s(有x)     S    4   用戶對應的權限位(用戶對應的3位上)

sgid    s(有x)     S    2   用戶組對應的權限位(用戶組對應的3位上)

sticky  t(有x)      T    1  其他用戶對應的權限位

 

 

 

ls -l `which passwd`

suid 知識小結  :是針對命令和二進制程序的。

1)用戶或屬主對應的前三位權限的x位上如果有s就表示suid權限。

   當x位上沒有小寫x執行權限的時候,suid的權限顯示的就是大S。

 

 

 

 4)suid修改的是執行命令passwd,而不是處理的目標文件 /etc/shadow

 

 

 sgid 知識總結介紹:

 

 

 

 

特殊權限位數字權限(八進制)方法

 

 

設置小結:

suid:chmod 4755 file  或者  chmod u+s  file

sgid:chmod 2755 file  或者 chmod g+s   file

 

 

粘滯位:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM