日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

set uid,set gid,sticky bit的三个权限的详细说明

發(fā)布時間:2025/7/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 set uid,set gid,sticky bit的三个权限的详细说明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一個文件都有一個所有者, 表示該文件是誰創(chuàng)建的. 同時, 該文件還有一個組編號, 表示該文件所屬的組, 一般為文件所有者所屬的組.
如果是一個可執(zhí)行文件, 那么在執(zhí)行時, 一般該文件只擁有調用該文件的用戶具有的權限. 而setuid, setgid 可以來改變這種設置.
setuid: 設置使文件在執(zhí)行階段具有文件所有者的權限. 典型的文件是 /usr/bin/passwd. 如果一般用戶執(zhí)行該文件, 則在執(zhí)行過程中, 該文件可以獲得root權限, 從而可以更改用戶的密碼. 其他還有ping,su等命令
setgid: 該權限對目錄和可執(zhí)行文件有效. 目錄被設置該位后, 任何用戶在此目錄下創(chuàng)建的文件都具有和該目錄所屬的組相同的組.可執(zhí)行文件設置該位后,該程序將以文件所屬組的權限來執(zhí)行.
sticky bit: 該位可以理解為防刪除位. 一個文件是否可以被某用戶刪除, 主要取決于該文件所屬的組是否對該用戶具有寫權限. 如果沒有寫權限,則這個目錄下的所有文件都不能被刪除, 同時也不能添加新的文件. 如果希望用戶能夠添加文件但同時不能刪除文件, 則可以對文件使用sticky bit位. 設置該位后, 就算用戶對目錄具有寫權限, 也不能刪除該文件.

下面說一下如何操作這些標志:
操作這些標志與操作文件權限的命令是一樣的, 都是 chmod. 有兩種方法來操作,
1) chmod u+s temp -- 為temp文件加上setuid標志. (setuid 只對文件有效)
chmod g+s tempdir -- 為tempdir目錄加上setgid標志 (setgid 只對目錄有效)
chmod o+t temp -- 為temp文件加上sticky標志 (sticky只對文件有效)
2) 采用八進制方式. 對一般文件通過三組八進制數(shù)字來置標志, 如 666, 777, 644等. 如果設置這些特殊標志, 則在這組數(shù)字之外外加一組八進制數(shù)字. 如 4666, 2777等. 這一組八進制數(shù)字三位的意義如下,
abc
a - setuid位, 如果該位為1, 則表示設置setuid
b - setgid位, 如果該位為1, 則表示設置setgid
c - sticky位, 如果該位為1, 則表示設置sticky
設置完這些標志后, 可以用 ls -l 來查看. 如果有這些標志, 則會在原來的執(zhí)行標志位置上顯示. 如
rwsrw-r-- 表示有setuid標志
rwxrwsrw- 表示有setgid標志
rwxrw-rwt 表示有sticky標志
那么原來的執(zhí)行標志x到哪里去了呢? 系統(tǒng)是這樣規(guī)定的, 如果本來在該位上有x, 則這些特殊標志顯示為小寫字母 (s, s, t). 否則, 顯示為大寫字母 (S, S, T)
這三個權限的數(shù)字位可以這么理解
[root@server3 test]# 1 1 1
[root@server3 test]# rws rws rwt
[root@server3 test]# SUID SGID Sticky
所以,可以得出
chmod 4777是設sid
chmod 2777是設置gid
chmod 1777是設sticky
常用操作
找出所有危險的目錄(設置目錄所有人可讀寫卻沒有設置sticky位的目錄)
find / -perm -0007 -type d
找出所有設置了suid的文件
find / -perm -4000 -type f?

------------------------------------------------------------------------
eg:?
chmod 777 abc?
chmod +t abc?
等價于?
chmod 1777 abc

當一個目錄被設置為"粘著位"(用chmod a+t),則該目錄下的文件只能由?
一、超級管理員刪除?
二、該目錄的所有者刪除?
三、該文件的所有者刪除?
也就是說,即便該目錄是任何人都可以寫,但也只有文件的屬主才可以刪除文件。?

如果一個文件設置了"粘著位"(用chmod a+t),但用戶對文件所屬目錄仍然有寫權限,那么用戶是可以用-f參數(shù)強制刪除該文件的,即使該文件不屬于操作用戶。

----------------------------------------------------------------------------
以下是實際測試結果
?

?? 目錄加上set uid權限沒有效果,略過

?? 目錄加上set gid權限之后,目錄下創(chuàng)建的文件的所屬組為文件夾的所屬組,文件的所有者為執(zhí)行創(chuàng)建命令的用戶,生成文件時的umask為文件創(chuàng)建者的umask




?? 目錄加上stickbit權限之后,目錄下的文件只能由創(chuàng)建者和root執(zhí)行刪除或重命名。下圖所示,visitor對目錄有rwt權限,對目錄下面的文件也有rw的權限,但是刪除文件時,屬于student的文件不能被刪除。

?

?

?? 可執(zhí)行程序加上setuid權限后,所有有權限執(zhí)行此程序的用戶在執(zhí)行此程序時將以程序所有者的身份運行。

下圖,root用戶運行createfile,生成的文件所有者為student,因為createfile添加了set uid權限



?? 可執(zhí)行程序加上set gid權限后,所有有權限執(zhí)行此程序的用戶在執(zhí)行此程序時將以程序所有組的身份運行


?? 文件加上stickbit權限沒有效果,略過

?

?---------------------------------------
如果需要以數(shù)字賦權限的方式取消目錄的set gid或者set uid,需要在權限數(shù)值前面加上前導的0。
下圖,通過0555的權限進行賦權,但實際結果,set gid和set uid仍然存在,只有stick bit被取消了

用 00555 的權限進行賦權才能正確取消set gid 和 set uid。?
?
用ugo配合sst的方式取消權限沒有這個問題。?

轉載于:https://blog.51cto.com/foolishfish/1372845

總結

以上是生活随笔為你收集整理的set uid,set gid,sticky bit的三个权限的详细说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄色国产大片 | 18岁免费观看电视连续剧 | 老女人性生活视频 | 亚欧视频在线观看 | 天天视频黄| 得得的爱在线视频 | 日韩全黄 | 成人污视频| 偷偷操不一样的99 | 久久久久无码国产精品一区 | 91高清视频在线 | 国产一区二区视频免费 | 深夜在线视频 | 91成人免费观看 | 国精产品一区一区三区mba下载 | 亚洲熟女少妇一区 | 欧美美女爱爱视频 | 久久久久久国产精品无码 | 99精品视频99| 亚洲AV无码久久精品浪潮 | 极品色综合 | 国产a精品| 日韩男女视频 | 国产激情视频网站 | 一级片视频免费观看 | 人人妻人人澡人人爽久久av | 国产精品福利一区二区三区 | 欧美久久一区 | 日本人毛片 | 污夜影院| 91成人黄色 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 九九在线观看视频 | 一区精品视频在线观看 | 成人免费一区二区三区 | 亲嘴脱内衣内裤 | 国产a网站 | 成人99视频 | 欧美特级黄色大片 | 一区二区三区在线视频观看 | 美女久久久 | 国产欧美一区二区三区鸳鸯浴 | 亚洲福利网址 | 美女被草视频在线观看 | 成人av免费 | 日日夜夜91 | 色老头在线视频 | 96精品视频在线观看 | 午夜久| 99热这里只有精品7 青青草社区 | 很污很黄的网站 | 99精品在线观看 | 9l视频自拍九色9l视频成人 | 色悠悠国产精品 | 天天看视频| 精品字幕 | 午夜极品 | 亲子伦视频一区二区三区 | 欧洲色网 | 91成人精品国产刺激国语对白 | 久久久久久久网 | 91黄色短视频 | 思思久久精品 | 欧美一级黄色片网站 | 成人自拍视频在线 | 久久久精品视频免费 | 日本免费在线观看 | 好吊一二三区 | 手机看片日韩在线 | 久久久久久不卡 | 波多野结衣办公室33分钟 | 久久久视频在线观看 | 精品国产乱码久久久久久鸭王1 | 国产免费一区视频观看免费 | 黄色免费视频 | av久色 | 国产精品视频免费看 | 三级精品在线 | 网友自拍咪咪爱 | 国产精品熟妇一区二区三区四区 | h网站在线观看 | 欧美视频久久 | av资源导航| 亚洲精品午夜 | 精品人妻人伦一区二区有限公司 | 国产黑丝91 | 欧美日韩国产色 | 爱情岛论坛av | 97伊人超碰| 国产精品欧美性爱 | 色婷婷狠狠干 | 日韩精品一区二区亚洲av性色 | 国产小视频免费观看 | 亚洲AV无码久久精品国产一区 | 国产精品夜夜夜爽张柏芝 | 老妇高潮潮喷到猛进猛出 | av免费在线观看网址 | 国产精品久久久久久久久久久新郎 | 麻豆观看|