溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Linux中的用戶(hù)和組以及文件權(quán)限詳解

發(fā)布時(shí)間:2021-09-10 18:48:38 來(lái)源:億速云 閱讀:115 作者:chen 欄目:大數(shù)據(jù)

這篇文章主要講解了“Linux中的用戶(hù)和組以及文件權(quán)限詳解”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Linux中的用戶(hù)和組以及文件權(quán)限詳解”吧!

目錄

0x01 用戶(hù)和組

0x02 文件權(quán)限

0x01 用戶(hù)和組

Linux必須要有用戶(hù),即使是一個(gè)虛擬的用戶(hù),這個(gè)在后面會(huì)說(shuō)到,同時(shí)用戶(hù)在系統(tǒng)中還擁有一個(gè)唯一的標(biāo)識(shí)UID(User Identify)。

有了用戶(hù)就對(duì)應(yīng)的會(huì)有一個(gè)用戶(hù)組,用戶(hù)組在系統(tǒng)中也同樣擁有一個(gè)標(biāo)識(shí)GID(Group Identify)

在Linux中有一個(gè)特點(diǎn),只要有用戶(hù),這個(gè)用戶(hù)一定會(huì)屬于一個(gè)用戶(hù)組,一個(gè)用戶(hù)至少需要屬于一個(gè)用戶(hù)組,在創(chuàng)建用戶(hù)的時(shí)候沒(méi)有用戶(hù)組的話(huà),系統(tǒng)默認(rèn)會(huì)讓此用戶(hù)屬于與用戶(hù)名相同的用戶(hù)組,即默認(rèn)情況下UID與GID相同。

Linux中的用戶(hù)和組以及文件權(quán)限詳解

說(shuō)完這個(gè)以后,咱們說(shuō)一下Linux中的用戶(hù)分類(lèi),這里就會(huì)說(shuō)明開(kāi)頭為什么會(huì)說(shuō)Linux必須要有用戶(hù)。

在Linux中用戶(hù)分為三類(lèi)

管理員:UID必須為0,凡是UID為0的都是超級(jí)用戶(hù),相當(dāng)于是古代的皇帝生殺大權(quán)在握,可以做到把系統(tǒng)自己都刪掉。

Linux中的用戶(hù)和組以及文件權(quán)限詳解

虛擬用戶(hù):UID范圍1-499,系統(tǒng)默認(rèn)就存在或者安裝軟件的時(shí)候生成的,雖然存在但是是不能正常使用的,像后面有nologin的就是不允許登陸的,它的存在僅僅只是為了滿(mǎn)足服務(wù)運(yùn)行的需求,在Linux中服務(wù)和程序的運(yùn)行必須要屬于用戶(hù),所以為了滿(mǎn)足這樣的需求,還是需要有這樣的一個(gè)用戶(hù)的。

Linux中的用戶(hù)和組以及文件權(quán)限詳解

那么我們要是想添加一個(gè)虛擬用戶(hù)又該怎么創(chuàng)建呢

Linux中的用戶(hù)和組以及文件權(quán)限詳解

如果后面不跟用戶(hù)名的話(huà),是修改當(dāng)前用戶(hù)密碼的

如果要切換用戶(hù)的話(huà)使用下列命令來(lái)進(jìn)行切換

su -

Linux中的用戶(hù)和組以及文件權(quán)限詳解

這里說(shuō)一下su和su -兩條命令的區(qū)別。

su只是切換了用戶(hù)身份,但shell環(huán)境仍然是原用戶(hù)的shell;而su -連用戶(hù)和shell環(huán)境一起切換了

然后接下來(lái)說(shuō)一說(shuō)添加用戶(hù)組

用戶(hù)組是可以先存在的,是可以沒(méi)有用戶(hù)的,但是用戶(hù)的存在必須先有用戶(hù)組,就好比說(shuō),一個(gè)人的出生是必須要有父母的,但是有父母并不一定會(huì)有你。

使用下列命令就可以創(chuàng)建一個(gè)用戶(hù)組了

groupadd

Linux中的用戶(hù)和組以及文件權(quán)限詳解

然后通過(guò)下面這個(gè)命令就可以為這個(gè)用戶(hù)組創(chuàng)建一個(gè)用戶(hù)

Linux中的用戶(hù)和組以及文件權(quán)限詳解

接下來(lái)再說(shuō)文件的權(quán)限

Linux中的用戶(hù)和組以及文件權(quán)限詳解

然后就剩下了9位字符,將這9位字符每3位為一組分成三組

第一組表示用戶(hù)的權(quán)限,即當(dāng)前文件擁有者的權(quán)限

第二組表示用戶(hù)組的權(quán)限,即當(dāng)前文件所屬用戶(hù)組的權(quán)限,也就是屬于這個(gè)用戶(hù)組中的用戶(hù)對(duì)這個(gè)文件的權(quán)限

第三組表示其他用戶(hù)組的權(quán)限,即第二組的用戶(hù)組以外的用戶(hù)組對(duì)這個(gè)文件的權(quán)限

也就是下面的這個(gè)樣子

分組的說(shuō)完了然后說(shuō)一下每一組里面的字符所代表的含義,在上面這個(gè)圖中,表示權(quán)限的字符有rwx-四種

r(read)可讀權(quán)限,對(duì)應(yīng)數(shù)字4w(write)可寫(xiě)權(quán)限,對(duì)應(yīng)數(shù)字2x(execute)可執(zhí)行權(quán)限,對(duì)應(yīng)數(shù)字1- 沒(méi)有任何權(quán)限,對(duì)應(yīng)數(shù)字0

其實(shí)除了這些還有一些特殊的權(quán)限:t、T、s、S、x、X、+,這些就先不提了,等之后有用到的話(huà)再說(shuō),其實(shí)對(duì)于s權(quán)限大家應(yīng)該都比較熟悉,因?yàn)閟權(quán)限是可以利用來(lái)進(jìn)行提權(quán)的。

感謝各位的閱讀,以上就是“Linux中的用戶(hù)和組以及文件權(quán)限詳解”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Linux中的用戶(hù)和組以及文件權(quán)限詳解這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI