[Linux]第1周.day4 基本權(quán)限操作

個(gè)人主頁(yè):哈維數(shù)據(jù)
QQ:1876815991
郵箱:cnharvey@foxmail.com

一渺绒、文件權(quán)限

1.文件權(quán)限位置信息

第一位不是權(quán)限位携丁,是文件類型標(biāo)識(shí)位。
rwx分別代表了讀鹏控、寫(xiě)短绸、執(zhí)行。
三個(gè)rwx分別代表了育苟,用戶较鼓,用戶組,其他人违柏。
而最后一位的.表示這個(gè)文件是受SElinux保護(hù)的(小細(xì)節(jié))

1 2 3 4
d rwx rwx rwx
標(biāo)識(shí)區(qū) user權(quán)限 group權(quán)限 other權(quán)限

2.標(biāo)識(shí)位

-|普通文件
d|目錄文件
l|軟鏈接文件
s|套接字文件 一種特殊設(shè)備文件笨腥,支持socket訪問(wèn)的服務(wù)會(huì)出現(xiàn)
c|字符設(shè)備文件,一般來(lái)講勇垛,鼠標(biāo)鍵盤(pán)這種輸入設(shè)備都是字符設(shè)備文件
b|塊設(shè)備文件,存儲(chǔ)設(shè)備一般都是塊設(shè)備文件
p|管道符文件士鸥,一般很少見(jiàn)

二闲孤、修改權(quán)限命令

1.修改權(quán)限 chmod

root@localhost ~]# chmod [選項(xiàng)] [權(quán)限模式] [文件名]
命令名稱:chmod
英文原意:change file mode bits
所在路徑:/bin/chmod
執(zhí)行權(quán)限:所有用戶
功能描述:修改文件的權(quán)限模式

選項(xiàng) 作用
-R 遞歸設(shè)置權(quán)限,也就是子目錄的所有文件設(shè)定權(quán)限

修改權(quán)限的具體案例:
【單獨(dú)使用】
chmod u+x abc //給abc的user添加執(zhí)行權(quán)限
chmod g+r abc //給abc的group添加讀權(quán)限
chmod o+w abc //給abc的other添加寫(xiě)權(quán)限
【組合使用】
chmod o+w,u+x abc //給abc的other添加寫(xiě)權(quán)限和執(zhí)行權(quán)限
這樣操作的壞處是需要知道原本的權(quán)限是什么烤礁,所以可以使用=來(lái)進(jìn)行設(shè)置權(quán)限讼积,不過(guò)這些方式都比較復(fù)雜。所以我們會(huì)使用數(shù)字賦權(quán)法脚仔。

2.數(shù)字權(quán)限

權(quán)限 數(shù)字對(duì)應(yīng)
4
寫(xiě) 2
執(zhí)行 1

數(shù)字權(quán)限的具體案例
chmod 775 abc//user為rwx勤众,group為rwx,其他人為rw-

3.常用的數(shù)字權(quán)限

644:文件基本權(quán)限
755:文件的執(zhí)行權(quán)限和目錄的基本權(quán)限
777:最大權(quán)限鲤脏,實(shí)際生產(chǎn)服務(wù)器中盡量避免(尤其是網(wǎng)站们颜,除了系統(tǒng)自帶的777,實(shí)際的服務(wù)器不要賦予777權(quán)限)猎醇,此類現(xiàn)象容易出現(xiàn)安全隱患窥突,極大可能出現(xiàn)在網(wǎng)站上。
在正常情況下硫嘶,所有者>所屬組>其他人阻问。

4.chown修改文件所有者

root@localhost ~]# chown [選項(xiàng)] 所有者:所屬組 [文件名]
命令名稱:chown
英文原意:change file owner and group
所在路徑:/bin/chown
執(zhí)行權(quán)限:所有用戶
功能描述:修改文件和目錄的所有者和所屬組

選項(xiàng) 作用
-R 遞歸設(shè)置權(quán)限,也就是子目錄的所有文件設(shè)定權(quán)限

注:
普通用戶不能修改文件所有者沦疾,哪怕自己是這個(gè)文件所有者也不行称近。
普通用戶可以修改所有者是自己的文件的權(quán)限

5.chgrp修改文件所屬組

root@localhost ~]# chgrp [選項(xiàng)] 所屬組 [文件名]
命令名稱:chgrp
英文原意:change group ownership
所在路徑:/bin/chgrp
執(zhí)行權(quán)限:所有用戶
功能描述:修改文件和目錄的所屬組

選項(xiàng) 作用
-R 遞歸設(shè)置權(quán)限,也就是子目錄的所有文件設(shè)定權(quán)限

一般來(lái)講哮塞,為了方便我們操作刨秆,我們都會(huì)選擇使用chown對(duì)用戶和用戶組進(jìn)行更改

三、添加用戶和用戶組

1.添加用戶

root@localhost ~]# useradd [用戶名] //添加新用戶忆畅,添加用戶就會(huì)生成同名的出生組坛善,隨著用戶添加自動(dòng)生成。
root@localhost ~]# passwd [用戶名] //給用戶改登陸密碼

2.新建用戶組

root@localhost ~]# groupadd [用戶名] //新建用戶組

用戶類型 UID范圍
普通用戶 UID > 500
root UID=0
系統(tǒng)用戶 UID< 200

注意事項(xiàng):

  • 在不設(shè)置密碼的時(shí)候新創(chuàng)建的用戶一般是不能正常使用的。
  • 普通用戶在設(shè)置自己的密碼的時(shí)候眠屎,必須復(fù)合復(fù)雜性要求剔交,而root則不用,但是不代表可以修改的較為簡(jiǎn)單改衩。
  • 一般來(lái)講岖常,生產(chǎn)環(huán)境中的root用戶都是掌握在高級(jí)的工程師手中,多數(shù)的普通工程師可以操作的都是普通用戶葫督,這樣做其實(shí)從根本上提高了安全性竭鞍,是一個(gè)較好的安全模式。權(quán)限是Linux中最重要的一部分橄镜,同樣也是生產(chǎn)環(huán)境中最需要注意的一部分偎快,權(quán)限與生產(chǎn)安全密不可分。

3.權(quán)限對(duì)文件的作用

雖然Linux中只有讀寫(xiě)執(zhí)行三個(gè)權(quán)限洽胶,但是對(duì)目錄和文件是不同的晒夹。

權(quán)限 作用
可以讀取文件的數(shù)據(jù),可以對(duì)文件執(zhí)行cat姊氓,more丐怯,less等文件查看命令
寫(xiě) 可以修改文件中的數(shù)據(jù),比如vi翔横,echo重定向等读跷。但是:對(duì)文件有寫(xiě)權(quán)限,并不代表可以刪除文件本身的禾唁,只能修改文件中的數(shù)據(jù)效览。如果想要?jiǎng)h除文件,則需要對(duì)文件的上級(jí)目錄有寫(xiě)權(quán)限荡短,原因是因?yàn)镮節(jié)點(diǎn)的存放的文件名信息在上級(jí)目錄中钦铺,權(quán)限控制的是block,我們對(duì)文件有權(quán)限代表我們只能修改這個(gè)文件的block內(nèi)容肢预,而文件名確在上級(jí)目錄的block中矛洞。所以我們只有對(duì)上級(jí)目錄有寫(xiě)的權(quán)限,才能刪除文件烫映。
執(zhí)行 對(duì)文件有執(zhí)行權(quán)限沼本,只代表有執(zhí)行權(quán)限,到底能不能正確執(zhí)行锭沟,不僅僅是需要執(zhí)行權(quán)限同樣還要看文件中的代碼是不是正確的語(yǔ)言代碼抽兆。對(duì)文件來(lái)講,執(zhí)行權(quán)限是最高權(quán)限族淮。所以給文件要小心給執(zhí)行權(quán)限辫红。

4.權(quán)限對(duì)目錄的作用

權(quán)限 作用
可以查看目錄下的內(nèi)容凭涂,如果對(duì)目錄有讀,就可以執(zhí)行l(wèi)s等命令
寫(xiě) 可以修改目錄下的數(shù)據(jù)贴妻,能對(duì)目錄新建切油、刪除、復(fù)制名惩、剪切文件或者子目錄澎胡。比如可以執(zhí)行touch、rm娩鹉、cp攻谁、mv等命令,對(duì)目錄來(lái)說(shuō)弯予,寫(xiě)是最高權(quán)限戚宦,所以一定要小心給寫(xiě)權(quán)限
執(zhí)行 目錄是不能執(zhí)行的,所以給目錄執(zhí)行權(quán)限锈嫩,代表可以進(jìn)入目錄受楼,也就是可以執(zhí)行cd命令,進(jìn)入目錄祠挫,對(duì)目錄來(lái)講,執(zhí)行權(quán)限的危險(xiǎn)遠(yuǎn)遠(yuǎn)不如寫(xiě)權(quán)限的危險(xiǎn)悼沿。

在我們實(shí)際操作中真的需要目錄的可用權(quán)限其實(shí)只有以下幾個(gè)
0:任何權(quán)限都沒(méi)有
5:基本的目錄瀏覽和進(jìn)入權(quán)限(常用)
7:完全權(quán)限
這些所有權(quán)限對(duì)root是沒(méi)有任何限制的等舔,root是凌駕于權(quán)限之上的賬戶存在,這也側(cè)面又一次強(qiáng)調(diào)了root用戶的風(fēng)險(xiǎn)度糟趾,也側(cè)面解釋了為什么root用戶都被嚴(yán)格管控慌植。

四、UMSK權(quán)限

1.umask默認(rèn)權(quán)限(做了解即可)

所有文件都需要有默認(rèn)權(quán)限义郑,我們需要了解為什么新建文件都有權(quán)限蝶柿。這個(gè)東西不需要我們更改,但是我們需要知道原理
root@localhost ~]# umask //查詢當(dāng)前系統(tǒng)的umask權(quán)限

2.1umask權(quán)限的計(jì)算方法

我們需要先了解一下新建文件和目錄默認(rèn)的最大權(quán)限
對(duì)文件來(lái)講非驮,新建文件的默認(rèn)最大權(quán)限是666交汤,沒(méi)有執(zhí)行權(quán)限,以為執(zhí)行權(quán)限對(duì)文件來(lái)講劫笙,過(guò)于危險(xiǎn)芙扎,不能再新建文件的收默認(rèn)賦予,而是必須通過(guò)用戶手工賦予填大。

而對(duì)目錄來(lái)講戒洼,新建目錄的默認(rèn)權(quán)限最大是777。對(duì)目錄而言執(zhí)行權(quán)x僅僅代表可以進(jìn)入到這個(gè)目錄中去允华,所以即使新建目錄的時(shí)候默認(rèn)給予執(zhí)行權(quán)限圈浇,也不會(huì)有什么風(fēng)險(xiǎn)寥掐。
umask的默認(rèn)值,并不是反向進(jìn)行運(yùn)算就的出來(lái)的磷蜀。是采用二進(jìn)制進(jìn)行邏輯與運(yùn)算和邏輯非的聯(lián)合運(yùn)算才可以的到正確的新建文件和目錄的默認(rèn)權(quán)限召耘,這種方式對(duì)計(jì)算機(jī)特別友好,不需要多少運(yùn)算資源蠕搜。對(duì)人來(lái)講這種方式就不好理解了怎茫。
如果我們真的需要進(jìn)行修改,那么我們可以使用字母減的方式來(lái)進(jìn)行運(yùn)算妓灌。

rw-rw-rw- 減去 -----w--w 等于 rw-r--r--

計(jì)算過(guò)程:

  1. 文件的最大權(quán)限是666
  2. 666-022等于的結(jié)果為644
  3. 目錄的最大權(quán)限是777
  4. 777-022等于的結(jié)果為755

這樣只是方便我們理解轨蛤。
注意:umask的默認(rèn)權(quán)限的計(jì)算絕不是數(shù)字直接相減!3婀 O樯健!
如果需要修改umask
可以再/etc/profile(環(huán)境變量文件)進(jìn)行修改掉伏。但是我們?cè)谑褂玫臅r(shí)候沒(méi)有必要對(duì)umask值進(jìn)行更改缝呕。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市斧散,隨后出現(xiàn)的幾起案子供常,更是在濱河造成了極大的恐慌喊崖,老刑警劉巖徙硅,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異渐夸,居然都是意外死亡箍镜,警方通過(guò)查閱死者的電腦和手機(jī)源祈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)色迂,“玉大人香缺,你說(shuō)我怎么就攤上這事⌒” “怎么了图张?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)诈悍。 經(jīng)常有香客問(wèn)我埂淮,道長(zhǎng),這世上最難降的妖魔是什么写隶? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任倔撞,我火速辦了婚禮,結(jié)果婚禮上慕趴,老公的妹妹穿的比我還像新娘痪蝇。我一直安慰自己鄙陡,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布躏啰。 她就那樣靜靜地躺著趁矾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪给僵。 梳的紋絲不亂的頭發(fā)上毫捣,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音帝际,去河邊找鬼蔓同。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蹲诀,可吹牛的內(nèi)容都是我干的斑粱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼脯爪,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼则北!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起痕慢,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤尚揣,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后掖举,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體快骗,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年拇泛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了滨巴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片思灌。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡俺叭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出泰偿,到底是詐尸還是另有隱情熄守,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布耗跛,位于F島的核電站裕照,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏调塌。R本人自食惡果不足惜晋南,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望羔砾。 院中可真熱鬧负间,春花似錦偶妖、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至董虱,卻和暖如春扼鞋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背愤诱。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工云头, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人转锈。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓盘寡,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親撮慨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子竿痰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

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

  • chmod,chown,chgrp chmod chmod chown chgrp 此三個(gè)命令,都是更改權(quán)限相關(guān)的...
    香吉矢閱讀 1,406評(píng)論 0 0
  • 內(nèi)容概要 為什么要進(jìn)行權(quán)限管理砌溺? 在生產(chǎn)服務(wù)器上影涉,所有用戶都用管理員權(quán)限登錄嗎?顯然這是不可以也是不可能的规伐。 因此...
    若兮緣閱讀 949評(píng)論 1 9
  • list:1.輸入蟹倾、輸出重定向;2.tr 轉(zhuǎn)換或刪除字符猖闪;3. | 管道鲜棠;4.tee 重定向到多個(gè)目標(biāo); 5.rz...
    溪云初起日沉閣l閱讀 514評(píng)論 0 2
  • Linux上的文件管理類命令都有哪些培慌,其常用的使用方法及其相關(guān)示例演示豁陆。 1.chown chown將指定文件的擁...
    jyt802341閱讀 309評(píng)論 0 0
  • 舒國(guó)治,臺(tái)北奇人吵护,1952年生于臺(tái)北盒音,1983-1990年,7年浪跡美國(guó)馅而,后返回臺(tái)北長(zhǎng)住祥诽。返臺(tái)后不上班、不作正經(jīng)工...
    成為自己的CEO閱讀 1,526評(píng)論 0 2