StickBit文件的特殊權限、SUID、SGID的設定方法

第一、 設置SUID    

針對可執行的二進制文件

1、4代表SUID    chmod   4755  文件名或 chmod   u+s  文件名

                              如:#touch    abc

                                      # ll    abc

                                      #chmod 4755   abc

         取消SUID的方法:chmod 755 文件名或者chmod  u-s 文件名

                         

第二、設置SGID

針對此目錄或者二進制文件普通用戶必須對此目錄具有r和x權限,才能進入此目錄

1、2代表SGID    chmod   2755   文件名 

 

第三、文件的特殊權限SBit粘着位個作用:

1、文件的特殊權限SBit粘着位操作對象是目錄。

2、普通用戶對該目錄擁有w和x權限,即普通用戶可以在此目錄擁有寫入權限。

3、如果沒有粘着位,因爲普通用戶擁有w權限,所有可以刪除此目錄下的所有包括其他用戶建立的文件,但一旦賦予了粘着位,除了root可以刪除所有文件,普通用戶就算有w權限,也只能刪除自己建立的文件,但不能刪除其他用戶建立的文件。

     1代表粘着位

設置與取消粘着位:

chmod 1755   目錄名

chmod  O+t     目錄名

取消粘着位:

chmod  777    目錄名

chmod   O-t     目錄名

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