亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > CentOS > 正文

CentOS系統特殊權限SUID SGID STICKY講解

2020-07-08 12:46:33
字體:
來源:轉載
供稿:網友

1.什么是特殊權限?

我們知道權限有r,w,x。其實除了這三個,還有特殊權限。比如:

[root@localhost ~]# ls -l /usr/bin/passwd

                                     -rwsr-xr-x 1 root root 22960 Jul 17  2006 /usr/bin/passwd

可以發現權限位,有個s。特殊權限有如下3種:

SUID

SGID

STICKY

2.關于suid

我們知道linux有一個進程安全模型的概念,比如Tom執行passwd來進行修改密碼:

第一,注意到passwd的權限為:

[hadoop@localhost ~]$ ls -l `which passwd`

-rwsr-xr-x 1 root root 22960 Jul 17  2006 /usr/bin/passwd

第二,注意到Tom不是root用戶,也不屬于root組。

我們先不考慮什么特殊權限s。很顯然,此時Tom只能以other(r-x)來運行passwd。Tom可以發起一個進程,這個進程是passwd,想修改自己的密碼。

第三,用戶Tom執行完passwd修改密碼,其實就是保存至/etc/shadow中,下面我們看看/etc/shadow文件的權限情況。

[hadoop@localhost ~]$ ls -l /etc/shadow

-r-------- 1 root root 2713 Jun 13 16:34 /etc/shadow

[hadoop@localhost ~]$ 

那個屬于Tom的修改密碼的進程應該要去修改/etc/shadow文件,但是根據上面的/etc/shadow的權限,除了root用戶外,誰都不可以修改的!也就是說,根據進程安全模型,普通用戶根本無法修改密碼!但事實上,是可以修改的。原因就在于那個特殊權限s。

也就是說,suid表示運行某程序時,相應進程的屬主是程序文件自身的屬主,而不是啟動者。也就是說普通用戶去執行passwd修改密碼,其實是發起了一個進程,這個進程的屬主是root用戶,那么很顯然就可以修改shadow這個影子文件了。

3.關于sgid

根據suid的理解,可知sgid表示運行某程序時,相應進程的屬組是程序文件自身的屬組,而不是啟動者的基本組??梢耘e例分析:

第一:root用戶創建了一個項目目錄

[root@localhost /]# 

[root@localhost /]# ls -ld /project/cma

drwxrwxr-x 2 root develop 4096 Jun 14 22:14 /project/cma

第二:項目組成員java01,java02,...均屬于develop組(他們的附加組),也就是說他們對/project/cma具有rwx權限。

[java02@localhost cma]$ ls -l

total 8

-rw-rw-r-- 1 java01 java01 0 Jun 14 22:24 01.java

-rw-rw-r-- 1 java02 java02 0 Jun 14 22:25 02.java

上面看到他們可以在/project/cma中創建文件,根據以前的理論:【誰創建的文件,文件的屬主就是誰,屬組就是他的基本組】,上面的沒有問題。但是,我們希望這些項目組成員之間可以相互編輯其他人的文件,該如何做呢?

第三:由于項目組成員java02,并不屬于java01的私有組,顯然java02只對01.java具有r--權限,不可以編輯。此時我們可以使用sgid,來改變默認的這種行為~

[root@localhost cma]# pwd

/project/cma

[root@localhost cma]# chmod -R g+s /project/cma 

[root@localhost cma]# ls -ld

drwxrwsr-x 2 root develop 4096 Jun 14 22:25 .

[root@localhost cma]# 

注意了,出現了特殊權限位s,但是有時候可能會顯示S?!救绻莝說明這個權限位上以前是具有x權限的】

第四:利用sgid后,以后我們的項目組成員便可以在此目錄下編輯其他成員的文件了。

[java02@localhost cma]$ ls -l

total 16

-rw-rwSr-- 1 java01 java01  0 Jun 14 22:24 01.java

-rw-rw-r-- 1 java01 develop 0 Jun 14 22:33 01.txt

-rw-rwSr-- 1 java02 java02  0 Jun 14 22:25 02.java

-rw-rw-r-- 1 java02 develop 0 Jun 14 22:33 02.txt

[java02@localhost cma]$ 

也就是說利用sgid可以幫我們達到這樣的目的:

在目錄下創建的文件的屬組不在是用戶的基本組,而是目錄的屬組。

4.關于sticky

此時此刻,我們的項目組成員已經可以相互編輯/project/cma下面的文件了,但是有個要求:我們希望用戶只能刪除自己的文件,而不可以刪除別人的文件。這就要使用sticky了。

[root@localhost cma]# chmod -R o+t /project/cma

[java01@localhost cma]$ id

uid=5016(java01) gid=5016(java01) groups=5016(java01),5018(develop) context=root:system_r:unconfined_t:SystemLow-SystemHigh

[java01@localhost cma]$ rm 02.txt

rm: cannot remove `02.txt': Operation not permitted

5.串聯

還記得umask嗎,umask其實就是一個XYZW,四位數,其中X表示的就是suid/sgid/striky。

chmod xyzw file,其實同理。

000 nothing

001 only striky

010 only sgid

100 only suid

......

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲男人天堂久| 久久久久日韩精品久久久男男| 久久人人爽人人爽人人片av高请| 欧美亚洲在线视频| 日韩一区二区三区国产| 欧美寡妇偷汉性猛交| 久久久中精品2020中文| 91久热免费在线视频| 中文字幕av一区二区三区谷原希美| 色综合久久88| 91中文字幕在线观看| 一区二区国产精品视频| 久久av.com| 国产999精品视频| 欧美激情视频在线| 91精品在线影院| 一本色道久久88综合亚洲精品ⅰ| 国产女精品视频网站免费| 中文字幕久热精品在线视频| 国产成人aa精品一区在线播放| 亚洲美女又黄又爽在线观看| 国内自拍欧美激情| 亚洲成人av片| 岛国视频午夜一区免费在线观看| 欧美色道久久88综合亚洲精品| 日韩欧美中文字幕在线观看| 2021国产精品视频| 亚洲欧美日本伦理| 精品福利视频导航| 久久99热这里只有精品国产| 日本精品一区二区三区在线播放视频| 91产国在线观看动作片喷水| 欧美视频免费在线| 日本不卡免费高清视频| 欧美日韩第一页| 色婷婷成人综合| 日韩一区在线视频| 九九热这里只有精品6| 一区二区国产精品视频| 欧美资源在线观看| 欧美理论电影在线播放| 国产日韩在线观看av| 久久久91精品国产一区不卡| 亚洲第一综合天堂另类专| 亚洲精品一区久久久久久| 亚洲国产精品嫩草影院久久| 97色在线视频观看| 日韩精品在线私人| 91精品中国老女人| 精品中文字幕在线| 国产精品香蕉av| 免费av在线一区| 伊人成人开心激情综合网| 成人夜晚看av| 日韩精品在线免费观看视频| 久久精品中文字幕免费mv| 亚洲午夜久久久久久久| 最近2019年好看中文字幕视频| 日av在线播放中文不卡| 九九精品在线视频| 中文字幕日韩有码| 亚洲一区美女视频在线观看免费| 欧美激情欧美激情| 亚洲电影中文字幕| 亚洲人av在线影院| 国产精品亚洲自拍| 北条麻妃一区二区三区中文字幕| 久久男人的天堂| 国产精品极品美女粉嫩高清在线| 国模叶桐国产精品一区| 国产视频在线一区二区| 精品成人av一区| 久久久久久av| 亚洲激情久久久| 欧美日韩免费在线观看| 久久久久久免费精品| 亚洲成人av在线播放| 亚洲性生活视频在线观看| 欧美性受xxxx黑人猛交| 日韩精品电影网| 久久天天躁狠狠躁夜夜av| 国产精品海角社区在线观看| 欧美一级在线播放| 国产中文欧美精品| 国产精品大片wwwwww| 欧美日韩国产中文精品字幕自在自线| 欧美视频专区一二在线观看| 成人黄色片在线| 国产综合久久久久久| 在线视频一区二区| 国产成人短视频| 在线电影av不卡网址| 最新国产成人av网站网址麻豆| 国产亚洲精品成人av久久ww| 国产精品视频免费在线| 日韩美女免费线视频| 国产午夜一区二区| 国产午夜精品一区理论片飘花| 国产精品吊钟奶在线| 欧美日韩中文字幕日韩欧美| 欧美大片免费观看在线观看网站推荐| 国产精品在线看| 欧美黑人视频一区| 国产一区二区三区在线观看网站| 国产欧美日韩中文| 中文字幕综合一区| 热re99久久精品国产66热| 国产精品草莓在线免费观看| 在线成人中文字幕| 亚洲va电影大全| 亚洲人成网在线播放| 久国内精品在线| 国产成人精品免高潮在线观看| 国产欧美日韩中文| 欧美诱惑福利视频| 亚洲第一二三四五区| 欧美日韩一区二区在线播放| 欧美性猛交xxxx富婆弯腰| 国模吧一区二区| 欧美一级淫片aaaaaaa视频| 九九热最新视频//这里只有精品| 久久人人爽人人爽人人片亚洲| 亚洲精品日韩激情在线电影| 成人欧美在线观看| 欧美在线免费看| 91精品久久久久久综合乱菊| 91精品视频一区| 久久天天躁狠狠躁夜夜躁2014| 国产精品美女免费看| 欧美国产在线电影| 永久免费看mv网站入口亚洲| 亚洲国产小视频在线观看| 7777免费精品视频| 成人www视频在线观看| 不卡伊人av在线播放| 久久精品男人天堂| 久久久免费观看视频| 亚洲精品二三区| 国产精品久久久久久久久久东京| 欧美三级欧美成人高清www| 国产一区二区三区在线观看网站| 91经典在线视频| 国产91色在线免费| 精品久久久在线观看| 欧美激情第一页xxx| 亚洲最大的免费| 91精品国产91久久久久久不卡| 欧美中文在线观看国产| 日韩av电影手机在线| 精品国产老师黑色丝袜高跟鞋| 国产精品久久久久久久美男| 亚洲第一页自拍| 久久久久久久999精品视频| 97视频在线观看免费高清完整版在线观看| 日韩中文字幕视频在线观看| 在线播放日韩精品| 亚洲男人av电影| 亚洲天堂开心观看| 久久久久久久久91| 日韩久久精品成人| 亚洲一区二区三区久久| 国产精品99久久久久久www| 久久精品国产视频| 国产精品成人免费视频|