Linux 文件權(quán)限詳解

image.png

如上圖所示

其實(shí)在linux系統(tǒng)中每個(gè)文件每個(gè)文件夾都是由9個(gè)表示,可能你會問劃線的地方是10位,我為什么說是9位呢?

  1. 第一位如果是d表示該對象是文件夾,如果是-表示對象是一個(gè)文件。
  2. 每個(gè)文件其實(shí)都是分為擁有者,所屬組,其他人。
    (1)第2-4位表示當(dāng)前文件擁有者的權(quán)限
    (2)第5-7位表示當(dāng)前文件所屬組的權(quán)限
    (3)第8-10位表示其他人對這個(gè)文件的權(quán)限


    image.png

上圖紅色框標(biāo)識起來的是所有者,所屬組。

那么在這里 porking就是擁有者,webserver就是所屬組。


首先,我們規(guī)定 數(shù)字 4 、2 和 1表示讀、寫、執(zhí)行權(quán)限,即 r=4,w=2,x=1 。此時(shí)其他的權(quán)限組合也可以用其他的八進(jìn)制數(shù)字表示出來,如: rwx = 4 + 2 + 1 = 7 ,rw = 4 + 2 = 6, rx = 4 +1 = 5。

第一張圖劃線的本質(zhì)就是
1.root用戶的權(quán)限就是rwx,分別表示的其實(shí)就是??勺x,可寫,可執(zhí)行。
2.root組里面其他用戶的權(quán)限就是r-x,分別表示可讀,不可寫,可執(zhí)行。
3.其他人就是可讀,不可寫,可執(zhí)行。
第二張圖其實(shí)就是所有人都可以操作所有,即常說的777權(quán)限。

還有就是所有的權(quán)限都root用戶都不生效 root執(zhí)行sudo什么能可以執(zhí)行

我覺得理解到這些已經(jīng)夠日常開發(fā)所用了,如果需要更詳細(xì)的可以參考一個(gè)大佬的博客,鏈接在這里[ Linux權(quán)限詳解 命令之 chmod:修改權(quán)限]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容