日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux入门教程:Linux权限管理

發(fā)布時(shí)間:2025/4/16 linux 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux入门教程:Linux权限管理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在學(xué)習(xí)Linux的權(quán)限之前,我們先來(lái)理解幾個(gè)概念:

可讀,可寫 、可執(zhí)行

Linux的文件和目錄有以下三種方式:

r ?、w 、x:可讀,可寫 、可執(zhí)行

r-可讀(read)

w-可寫(write)

x-可執(zhí)行(execute)

所有者 、所屬組 、其他人

Linux的文件和目錄又可以有三個(gè)所有者概念:

u、g 、o: 所有者 、所屬組 、其他人

u:所有者

g:所屬組

o:其他人

?好了,開始管理我們的權(quán)限了,要管理權(quán)限,首先得知道我們的權(quán)限才能去管理吧,不然從何談管理,

下面來(lái)解讀我們的權(quán)限:

我們以/目錄下為例,cd / 就進(jìn)入根目錄了。先來(lái)ls一下下,要帶-l哦,或者直接 ls -l /也可以,顯示文件或目錄的詳細(xì)信息

ls -l /

發(fā)現(xiàn)沒(méi)有?前面是不是一堆天書?什么 drwxr-xr-x ?下面我們就拿第一條來(lái)開刀吧

dr-xr-xr-x :?我們可以把它拆開來(lái)解讀 ,?d??r-x??r-x??r-x?

?d:代表的是文件類型,在Linux中,常用的文件類型為以下三種:

? ? ? ?d :目錄 directory

? ? ? ?- : 二進(jìn)制文件 binary

? ? ? ?l : 軟鏈接文件 link

所以這里的d就是指名了這是一個(gè)目錄文件。

r-x:這里代表的是這個(gè)文件或目錄所有者所擁有的權(quán)限,r是可以讀,不能寫,所以用-代替,x是可以執(zhí)行,說(shuō)明這個(gè)文件或目錄中,

? ? ? ?所有者是可以讀,可以執(zhí)行,不能寫

r-x?:同樣的道理,第二個(gè)代表的是所屬組對(duì)這個(gè)文件的權(quán)限,也是可以讀,可以執(zhí)行,不能寫

r-x?:第三個(gè)就是其他人對(duì)這個(gè)文件或目錄的權(quán)限了。

所以dr-xr-xr-x翻譯起來(lái)就是這樣的:這是一個(gè)目錄文件,它的所有者可以對(duì)它讀和執(zhí)行,不能寫?所屬組可以對(duì)它讀和執(zhí)行,不可以寫?,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???其他人可以讀和執(zhí)行,不能寫

來(lái)個(gè)例子:

這是一個(gè)目錄文件,所有者可讀可寫可執(zhí)行,所屬組可讀可執(zhí)行 、不能寫,其他人可讀可執(zhí)行 、不能寫。

再比如:

-rw-r--r--:這是一個(gè)二進(jìn)制文件,所有者可讀可寫 、不能執(zhí)行,所屬組可讀 、不能寫 、不能執(zhí)行,其他人可讀 、不可寫 、不能執(zhí)行。

好了既然知道了這些權(quán)限,那么所有者是誰(shuí)呢?屬于哪個(gè)組呢?

只有留心觀察就知道了,以及打印出來(lái)給我們了:

?

?

?接下來(lái)就是要管理編輯權(quán)限了:

權(quán)限管理命令:chmod命令

命令名稱:chmod

命令英文原意:change the permission mode of a file

命令所在路徑:/bin/chmod

執(zhí)行權(quán)限:所有用戶

語(yǔ)法: chmod ?【mode】 文件或目錄 ? ? ?此處mode是啥???是數(shù)字

功能描述:改變文件或目錄權(quán)限

mode是數(shù)字怎么來(lái)的呢?

前面我們說(shuō)了一個(gè)文件或者目錄分別有所有者 (u)、所屬組u(g)和其他人(o)對(duì)其的權(quán)限,

而權(quán)限又分為:(r)可讀 、(w)可寫 、(x)可執(zhí)行

為了方便表示,linux用了一個(gè)很簡(jiǎn)單的方法來(lái)區(qū)別,r用4表示,w用2表示,x用1表示,把他們對(duì)號(hào)入座:

?r - 4

?w - 2

?x - 1

所以

其中,第一個(gè)字符d表示類型是目錄,這里不考慮,接下來(lái)的三個(gè)三位數(shù)(r-xr-xr-x)就可以這么轉(zhuǎn)換啦!!!

(4+0+1)+(4+0+1)+(4+0+1)= 555

這樣意味著555能代表啥?你懂了

其實(shí)在數(shù)字和權(quán)限之間就是按這個(gè)規(guī)則來(lái),數(shù)字轉(zhuǎn)權(quán)限和權(quán)限轉(zhuǎn)數(shù)字

  • 數(shù)字--->權(quán)限

例如 764 :對(duì)應(yīng)的就是將7分解為4 、2 、1,將6分解為4 、2 、0,將4分解為4 、0 、0,所有對(duì)應(yīng)權(quán)限為rwxrw-r--

? ? ? ?654: 6=4+2+0, 5=4+0+1, 4=4+0+0 結(jié)果為:rw-r-xr--

  • 權(quán)限--->數(shù)字

例如 drwxrw-r--: 第一位d代表類型,不參與計(jì)算,rwx=4+2+1=7,rw-=4+2=0=6, r-- = 4+0+0=4最終結(jié)果為764

好了,,來(lái)個(gè)練習(xí),

drwxr-xr-x : d不管 , rwx : 4+2+1 =7, r-x:4+1 =6, r-x:4+1=6, 所以最終結(jié)果為766

我們先創(chuàng)建個(gè)dir目錄,然后來(lái)改變這個(gè)目錄的權(quán)限

初始時(shí): drwxr-x--- :是多少? 750

我想它的權(quán)限為: drwxrwxr-x ?是多少 775

好了,有數(shù)字了,開始干吧 ?chmod 775 dir

怎么樣,達(dá)到了效果了吧!!!是不是很方便快捷高大上。

那么再來(lái)做個(gè)實(shí)驗(yàn),我創(chuàng)建個(gè)文件來(lái)試試

再改變下文件的權(quán)限

一樣也達(dá)到了效果!

大家有沒(méi)有注意到,我創(chuàng)建目錄和文件,默認(rèn)的權(quán)限是什么呢?這目錄和文件默認(rèn)的權(quán)限為什么不一樣呢?

看看初始給我們默認(rèn)的權(quán)限:

?

其實(shí)linux默認(rèn)的權(quán)限是通過(guò)這個(gè)命令可以查看到:

什么???0027,貌似配不出合理的權(quán)限啊,別急,第一個(gè)0是特殊權(quán)位,具體啥也不不知道,

看后面三位027,這也不對(duì)呀,對(duì)了,忘了用777去減,其實(shí)它打印出的是正確的,需要我們用777-027 = 750

把750轉(zhuǎn)成我們的權(quán)限信息,看看 : 7= 4+2+1 , 5 = 4+1 , 0就是沒(méi)了,所以權(quán)限信息是:rwxr-x---

看看新建的目錄是不 drwxr-x---,完全正確哦!!!

?

可是文件呢?

?,

不對(duì)了吧??為什么,原來(lái)新創(chuàng)建的文件都是不可執(zhí)行的,也就是說(shuō)x是不能有的,所以全部去掉x,其實(shí)這就是linux安全的一個(gè)體現(xiàn)吧

如果我想改變這個(gè)初始的權(quán)限呢?一般不建議這么做,如果非得這么做,我們可以改, 命令是umask 0025呀,隨便計(jì)算就可以了。

這樣創(chuàng)建目錄初始的權(quán)限就更改了。

既然u ?、g 、o ?的權(quán)限可以更改,我們也可以更改文件的所有者,所屬組,請(qǐng)猛戳下一節(jié)Linux更改文件或目錄的所有者和所有組

本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2016-09/135224.htm

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的Linux入门教程:Linux权限管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。