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

首頁 > 系統 > CentOS > 正文

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

2020-06-21 12:47:10
字體:
來源:轉載
供稿:網友

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表示運行某程序時,相應進程的屬組是程序文件自身的屬組,而不是啟動者的基本組。可以舉例分析:

第一: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
欧美久久精品一级黑人c片| 国产视频在线一区二区| 国产精品久久久久久久久久三级| 中文字幕视频一区二区在线有码| 欧美国产日韩二区| 国产精品一区电影| 在线播放日韩专区| 91免费看片在线| 久久青草福利网站| 亚洲美女在线观看| 成人国产在线激情| 亚洲国产欧美一区二区三区久久| 91国偷自产一区二区三区的观看方式| 欧美精品在线免费观看| 奇米一区二区三区四区久久| 精品国产一区二区三区久久狼黑人| 欧美精品18videosex性欧美| 久久久久久91| 日韩在线观看成人| 国产精品视频免费观看www| 久久久久久69| 久久久精品亚洲| 中文字幕日韩av| 久久久久久噜噜噜久久久精品| 亚洲成色777777在线观看影院| 亚洲国产成人在线视频| 亚洲色图校园春色| 国产精品日韩av| 亚洲精品久久久久国产| 日韩精品在线免费观看视频| 国产成人亚洲综合91精品| 亚洲激情免费观看| zzjj国产精品一区二区| 国产午夜精品全部视频在线播放| 一区二区三区精品99久久| 久久久久久久97| 日韩欧美在线观看视频| 日韩中文字幕在线观看| 国产精品久久不能| 亚洲女同精品视频| 色综合五月天导航| 国产成人精品免高潮费视频| 欧美电影院免费观看| 92看片淫黄大片看国产片| 国产在线拍揄自揄视频不卡99| 欧美成人久久久| 久久在线观看视频| 欧美性猛交xxxx富婆弯腰| 亚洲第一福利网| 欧美日韩国产一区二区三区| 日韩电影中文字幕| 一个人www欧美| 国内精品伊人久久| 欧美视频免费在线观看| 亚洲美女在线观看| 久久久精品一区| 久久99国产精品自在自在app| 国产精品自产拍在线观看中文| 国产主播在线一区| 日韩欧美国产黄色| 久久色免费在线视频| 久久精品中文字幕免费mv| 国产精品狼人色视频一区| 欧美成aaa人片免费看| 欧美一级大片在线观看| 国产精品激情av在线播放| 91网站在线免费观看| 青青草国产精品一区二区| 国产69久久精品成人看| 91精品国产色综合| 美女999久久久精品视频| 国产视频999| 国产亚洲精品成人av久久ww| 色av吧综合网| 精品国产福利视频| 日韩av在线免费看| 孩xxxx性bbbb欧美| 69**夜色精品国产69乱| 九九精品在线观看| 久久久久久一区二区三区| 欧美日韩在线视频首页| 亚洲女人天堂网| 日韩精品极品在线观看| 国产91露脸中文字幕在线| 精品久久久久久| 91伊人影院在线播放| 5566日本婷婷色中文字幕97| 国产成人黄色av| 一本色道久久综合狠狠躁篇的优点| 亚洲国产精品小视频| 精品无人国产偷自产在线| 亚洲精品国产拍免费91在线| 日韩精品免费在线视频| 午夜精品久久久久久久久久久久| 亚洲成年网站在线观看| 91麻豆国产精品| 亚洲成人黄色在线| 中文字幕在线亚洲| 久久香蕉频线观| 大胆人体色综合| 国自在线精品视频| 热久久美女精品天天吊色| 日韩女优人人人人射在线视频| 欧美精品做受xxx性少妇| 日韩美女视频免费在线观看| 欧美激情精品久久久久久| 岛国精品视频在线播放| 亚洲影院污污.| 亚洲国产精品久久久久秋霞不卡| 国产欧美日韩专区发布| 91国内产香蕉| 韩国一区二区电影| 色婷婷av一区二区三区久久| 精品久久久香蕉免费精品视频| 成人在线视频网站| 亚洲天堂av电影| 国产精品亚洲аv天堂网| 亚洲天堂成人在线| 欧美激情xxxxx| 欧美野外猛男的大粗鳮| 亚洲伊人一本大道中文字幕| 91久久久亚洲精品| 久久久伊人欧美| 亚洲欧美国产精品va在线观看| 午夜欧美大片免费观看| 美女精品久久久| 亚洲电影免费观看高清完整版| 久久视频在线看| 在线激情影院一区| 久久久精品久久久久| 日韩视频在线免费观看| 欧美激情免费观看| 26uuu另类亚洲欧美日本一| 伊人久久久久久久久久| 91豆花精品一区| 成人激情电影一区二区| www.美女亚洲精品| 日本人成精品视频在线| 亚洲成人精品视频在线观看| 成人黄色片在线| 一个人看的www久久| 在线观看成人黄色| 91wwwcom在线观看| 一级做a爰片久久毛片美女图片| 日本a级片电影一区二区| 91av视频在线播放| 色综合亚洲精品激情狠狠| 午夜精品久久久久久久99热| 亚洲一区二区三区视频播放| 亚洲美女在线看| 免费99精品国产自在在线| 成人免费视频在线观看超级碰| 亚洲精品日韩av| 午夜精品美女自拍福到在线| 在线国产精品视频| 欧美华人在线视频| 91欧美精品成人综合在线观看| 日韩一级黄色av| 97在线视频精品| 国产精品一区二区久久久| 国产欧美精品日韩| 成人久久久久久久| 亚洲精品久久久久久久久久久久久| 日韩国产在线看|