一篇文章讓你輕松了解 Linux 的權(quán)限

一篇文章讓你輕松了解 Linux 的權(quán)限

Linux系統(tǒng)[1]中辞友,Linux 安全權(quán)限能夠指定誰(shuí)可以對(duì)文件或目錄執(zhí)行什么操作。與其他系統(tǒng)相比 Linux 系統(tǒng)的眾多優(yōu)點(diǎn)中最為主要一個(gè)便是 Linux 系統(tǒng)有著更少的安全漏洞和被攻擊的隱患馋贤。Linux 系統(tǒng)為用戶提供了更為靈活和精細(xì)化的文件系統(tǒng)安全權(quán)限控制匿刮。這意味著 Linux 用戶理解安全權(quán)限是非常重要的。

雖然理解Linux權(quán)限不一定是必要的羡儿,但是對(duì)于初學(xué)者來(lái)說事示,理解 Linux 權(quán)限的基本知識(shí)可以讓你更好的學(xué)習(xí)和認(rèn)識(shí)Linux系統(tǒng)早像。

查看 Linux 安全權(quán)限

在開始學(xué)習(xí) Linux 權(quán)限之前,假設(shè)我們新建了一個(gè)名為 PermissionDemo 的目錄很魂。使用 cd 命令進(jìn)入這個(gè)目錄扎酷,然后使用 ls -l 命令查看 Linux 安全管理權(quán)限信息檐涝。如果你想以時(shí)間為序排列遏匆,可以加上 -t 選項(xiàng)。

ls -lt

因?yàn)檫@一目錄下沒有文件谁榜,所以這一命令執(zhí)行不會(huì)返回結(jié)果幅聘。

[root@localhost PermissionDemo]# ls -lt

要了解關(guān)于 ls 命令的更多信息,請(qǐng)通過在命令行中輸入 man ls 來(lái)查看命令手冊(cè)窃植。

LS(1)                            User Commands                           LS(1)

現(xiàn)在帝蒿,讓我們創(chuàng)建兩個(gè)名為 cat.txtdog.txt 的空白文件;這一步使用 touch 命令將更為簡(jiǎn)便巷怜。然后繼續(xù)使用 mkdir 命令創(chuàng)建一個(gè)名為 Pets 的空目錄葛超。我們可以再次使用ls -l命令查看這些新文件的權(quán)限暴氏。

[root@localhost PermissionDemo]# touch dog.txt

我們需要留意這個(gè)命令輸出結(jié)果的兩個(gè)部分。

誰(shuí)擁有權(quán)限绣张?

首先要注意的是誰(shuí)具有訪問文件/目錄的權(quán)限答渔。請(qǐng)注意下面紅色框中突出顯示的部分。第一列是指具有訪問權(quán)限的用戶侥涵,而第二列是指具有訪問權(quán)限的組沼撕。

Output from -ls command

用戶的類型主要有三種:用戶、組和其他人(本質(zhì)上既不是用戶也不是組)芜飘。還有一個(gè)全部务豺,意思是幾乎所有人。

User types

由于我們使用 root 作為當(dāng)前用戶嗦明,所以我們可以訪問任何文件或目錄笼沥,因?yàn)?root 是超級(jí)用戶。然而招狸,通常情況并非如此敬拓,你可能會(huì)被限定使用你的普通用戶登錄。所有的用戶都存儲(chǔ)在 /etc/passwd 文件中裙戏。

/etc/passwd file

組”的相關(guān)信息保存在 /etc/group 文件中乘凸。

/etc/passwd file

他們有什么權(quán)限?

我們需要注意的是 ls -l 命令輸出結(jié)果的另一部分與執(zhí)行權(quán)限有關(guān)累榜。以上营勤,我們查看了創(chuàng)建的 dog.txtcat.txt 文件以及 Pets 目錄的所有者和組權(quán)限都屬于 root 用戶。我們可以通過這一信息了解到不同用戶組所擁有的相應(yīng)權(quán)限壹罚,如下面的紅色框中的標(biāo)示葛作。(LCTT 譯注:下圖的“OWNER”應(yīng)為“OTHER”)

Enforcing permissions for different user ownership types

我們可以把每一行分解成五部分。第一部分標(biāo)志著它是文件還是目錄:文件用 -(連字符)標(biāo)記猖凛,目錄用 d 來(lái)標(biāo)記赂蠢。接下來(lái)的三個(gè)部分分別是用戶、組和其他人的對(duì)應(yīng)權(quán)限辨泳。最后一部分是訪問控制列表[2] (ACL)的標(biāo)志虱岂,是記錄著特定用戶或者用戶組對(duì)該文件的操作權(quán)限的列表。

Different Linux permissions

Linux 的權(quán)限級(jí)別可以用字母或數(shù)字標(biāo)識(shí)菠红。有三種權(quán)限類型:

?可讀鹊卺:r4?可寫入:w2?可執(zhí)行:x1

Privilege types

每個(gè)字母符號(hào)(rwx)表示有該項(xiàng)權(quán)限试溯,而 - 表示無(wú)該項(xiàng)權(quán)限蔑滓。在下面的示例中,文件的所有者可讀可寫,用戶組成員僅可讀键袱,其他人可讀可執(zhí)行燎窘。轉(zhuǎn)換成數(shù)字表示法,對(duì)應(yīng)的是 645(如何計(jì)算蹄咖,請(qǐng)參見下圖的圖示)荠耽。

Permission type example

以下是一些示例:

Permission type examples

完成下面的測(cè)試,檢查你是否掌握了權(quán)限管理相關(guān)的知識(shí)比藻。

Permission type examples

寫在最后

系統(tǒng)通過該文的講解铝量,你對(duì)Linux中的權(quán)限有所了解。這將對(duì)你以后學(xué)習(xí)Linux非常有幫助银亲,可以讓你更好的理解Linux中的文件系統(tǒng)及其權(quán)限慢叨。

References

[1] Linux系統(tǒng): https://linux265.com/distro/
[2] 訪問控制列表: https://en.wikipedia.org/wiki/Access-control_list

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市务蝠,隨后出現(xiàn)的幾起案子拍谐,更是在濱河造成了極大的恐慌,老刑警劉巖馏段,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件轩拨,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡院喜,警方通過查閱死者的電腦和手機(jī)亡蓉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)喷舀,“玉大人砍濒,你說我怎么就攤上這事×蚵椋” “怎么了爸邢?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)拿愧。 經(jīng)常有香客問我杠河,道長(zhǎng),這世上最難降的妖魔是什么浇辜? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任券敌,我火速辦了婚禮,結(jié)果婚禮上奢赂,老公的妹妹穿的比我還像新娘陪白。我一直安慰自己颈走,他們只是感情好膳灶,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般轧钓。 火紅的嫁衣襯著肌膚如雪序厉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天毕箍,我揣著相機(jī)與錄音弛房,去河邊找鬼。 笑死而柑,一個(gè)胖子當(dāng)著我的面吹牛文捶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播媒咳,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼粹排,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了涩澡?” 一聲冷哼從身側(cè)響起顽耳,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎妙同,沒想到半個(gè)月后射富,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡粥帚,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年胰耗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芒涡。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宪郊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拖陆,到底是詐尸還是另有隱情弛槐,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布依啰,位于F島的核電站乎串,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏速警。R本人自食惡果不足惜叹誉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望闷旧。 院中可真熱鬧长豁,春花似錦、人聲如沸忙灼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至酸舍,卻和暖如春帅韧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背啃勉。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工忽舟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人淮阐。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓叮阅,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親泣特。 傳聞我的和親對(duì)象是個(gè)殘疾皇子帘饶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容