1. 程式人生 > >特殊權限set_uid;set_gid;set_bit

特殊權限set_uid;set_gid;set_bit

type 無法刪除 gid 圖片 不可 當我 有意義 http acf

技術分享圖片
s 就是set_uid的權限
代表普通用戶臨時擁有root權限
是二進制文件,是一個可執行的文件
當普通用戶執行這種類型的文件,臨時擁有所屬主的權限
技術分享圖片
技術分享圖片
當我們加上s權限後,我們普通用戶就可以使用了
技術分享圖片
su - 用戶 這樣就可以切換目錄
不過我們目錄也可以設置s權限 ,但是也沒有意義,因為是不可執行文件


set_gid是作用在所屬組上的
set_uid是作用在所屬主上的
意思是普通用戶擁有所屬組下的權限
技術分享圖片
我們給123這個目錄增加一個set_gid
然後我們把123目錄的所屬組更改為普通用戶ygw
那麽我們在目錄裏創建的文件所屬組也是目錄的所屬組保持一致


set_bit 代表的是t
是防刪除權限
其他用戶是無法刪除目錄下的所有

當一個目錄或者文件有set_gid 權限時除了root用戶和所屬主用戶,其他所有用戶是無法刪除文件內容
但是是可以添加內容的。
技術分享圖片

特殊權限set_uid;set_gid;set_bit