日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Linux下查看文件權(quán)限

在linux中的每一個(gè)文件或目錄都包含有訪(fǎng)問(wèn)權(quán)限,這些訪(fǎng)問(wèn)權(quán)限決定了誰(shuí)能訪(fǎng)問(wèn)和如何訪(fǎng)問(wèn)這些文件和目錄,在本篇文章中為大家講解一下Linux中查看文件權(quán)限具體方法,有需要的小伙伴可以參考一下。

一、查看文件權(quán)限

首先,在終端你輸入這個(gè)命令

ls -l

得到較為詳細(xì)的文件信息

img

就以我的為例子來(lái)進(jìn)行講解。我們得到了八列信息,我們的重點(diǎn)是文件權(quán)限的相關(guān)問(wèn)題,因此對(duì)于與文件權(quán)限無(wú)關(guān)的列不做說(shuō)明。

第一列:文件類(lèi)型及文件權(quán)限(該列由11個(gè)字符組成,具體如下)

第一個(gè)字符表示文件類(lèi)型(如上面第二列第一個(gè)的第一個(gè)字符 - ),其具體為:

d:表示是一個(gè)目錄。

-:表示這是一個(gè)普通的文件。

l: 表示這是一個(gè)符號(hào)鏈接文件,實(shí)際上它指向另一個(gè)文件。

b、c:分別表示區(qū)塊設(shè)備和其他的外圍設(shè)備,是特殊類(lèi)型的文件。

s、p:這些文件關(guān)系到系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和管道,通常很少見(jiàn)到。

文件權(quán)限:從第二個(gè)字符到最后共9(第2-10個(gè)字符)個(gè)字符,三個(gè)字符為一段:如rw-r--r--

第11個(gè)字符:. 與selinux相關(guān),有這個(gè)點(diǎn)表示selinux開(kāi)啟,沒(méi)有這個(gè)點(diǎn)表示selinux關(guān)閉(不做了解)

那么這第二到第十個(gè)字符這九個(gè)權(quán)限位是代表了什么意思呢?

回顧一下Linux中用戶(hù)的概念與文件權(quán)限的種類(lèi)

用戶(hù)

Linux有兩種用戶(hù):普通用戶(hù)、超級(jí)(root)用戶(hù)

超級(jí)用戶(hù):可以在linux系統(tǒng)下做任何事情,不受限制

普通用戶(hù):在linux下做有限的事情。

超級(jí)用戶(hù)的在終端的命令提示符是“#”,普通?用戶(hù)的命令提?示符是“$”。

文件權(quán)限的基本種類(lèi)(還有一些基本不用的權(quán)限不做說(shuō)明)

  1. 讀(r):Read,對(duì)文件而言,具有讀取文件內(nèi)容的權(quán)限;對(duì)目錄來(lái)說(shuō),具有瀏覽該目錄信息的權(quán)限 ,注意,
    對(duì)于目錄而言,瀏覽的意思就說(shuō),r權(quán)限僅僅表示你有權(quán)限知道這個(gè)目錄會(huì)有哪些內(nèi)容,而不代表你就能cd到該目錄進(jìn)行工作,這是x權(quán)限才有的
  2. 寫(xiě)(w):Write,對(duì)文件而言,具有修改文件內(nèi)容的權(quán)限;對(duì)目錄來(lái)說(shuō)具有刪除移動(dòng)目錄內(nèi)文件的權(quán)限
  3. 執(zhí)行(x):execute,對(duì)文件而言,具有執(zhí)行文件的權(quán)限;對(duì)目錄來(lái)說(shuō),具有進(jìn)入(cd)目錄的權(quán)限,
    事實(shí)上,對(duì)于目錄來(lái)說(shuō),如果只有x權(quán)限,沒(méi)有r權(quán)限的話(huà),ls指令都執(zhí)行不了,因?yàn)槿魶](méi)r權(quán)限,這個(gè)目錄里的內(nèi)容就不能讀

組合起來(lái)如下

再說(shuō)明幾個(gè)概念

屬主:該文件創(chuàng)建者或被指定的文件所屬者

屬組:文件的所屬組(在該組內(nèi)的非屬主用戶(hù)對(duì)該文件擁有該屬組權(quán)限)

其他:其他用戶(hù),既不屬于屬主又不在屬組的用戶(hù)

img

這九位分別每三個(gè)對(duì)應(yīng)屬主,屬組,其他

把上面的組合起來(lái)就有例如

rwx --- ---: 文件所有者對(duì)文件具有讀取、寫(xiě)入和執(zhí)行的權(quán)限。

rwx r-- r--: 文件所有者具有讀、寫(xiě)與執(zhí)行的權(quán)限,其他用戶(hù)則具有讀取的權(quán)限。

rw- rw- r-x: 文件所有者與同組用戶(hù)對(duì)文件具有讀寫(xiě)的權(quán)限,而其他用戶(hù)僅具有讀取和執(zhí)行的權(quán)限。

rwx --x --x: 目錄所有者具有讀寫(xiě)與進(jìn)入目錄的權(quán)限,其他用戶(hù)近能進(jìn)入該目錄,卻無(wú)法讀取任何數(shù)據(jù)。

rwx --- ---: 除了目錄所有者具有完整的權(quán)限之外,其他用戶(hù)對(duì)該目錄完全沒(méi)有任何權(quán)限。

這樣的組合同時(shí)也可以通過(guò)對(duì)應(yīng)二進(jìn)制位(即該權(quán)限存在為1,不存在為0)表示轉(zhuǎn)換成八進(jìn)制后,通過(guò)八進(jìn)制數(shù)對(duì)應(yīng)起來(lái)

img

二、文件權(quán)限的相關(guān)設(shè)置命令

1)chgmod

功能:設(shè)置文件的訪(fǎng)問(wèn)權(quán)限

使用格式:chgmod [參數(shù)] 權(quán)限 文件名

常用選項(xiàng):-R 遞歸改變目錄文件的權(quán)限

其使用格式有能分為兩種

1.用戶(hù)表示符 +/=/- 權(quán)限字符

img

例如:

創(chuàng)建一個(gè)123.txt文件,查看其文件權(quán)限,chmod命令來(lái)增加其擁有者的可執(zhí)行權(quán)限,

img

之后再查看其文件權(quán)限

img

會(huì)發(fā)現(xiàn)其擁有者就有了可執(zhí)行權(quán)限

2.三位8進(jìn)制數(shù)

例如

img

ps:特別需要注意的是,只有文件的擁有者和root才能改變文件的權(quán)限

2)chown

功能:改變文件的擁有者

格式:chown [參數(shù)] 用戶(hù)名 文件名

常用選項(xiàng):-R 遞歸改變文件或目錄文件的擁有者

例如:

ps:ls -l的第三、四列分別為文件擁有者與所屬組

3)chgrp

功能:改變文件或目錄的所屬組

格式:chgrp [參數(shù)] 用戶(hù)組名 文件名

常用選項(xiàng):-R 遞歸改變文件或目錄的所屬組

例如:

img

4)umask

功能:查看或修改文件掩碼

掩碼有啥用?別弄復(fù)雜了,簡(jiǎn)單的說(shuō)就是這樣

新建文件的默認(rèn)權(quán)限 = 0666 – 掩碼權(quán)限值

新建文件夾的默認(rèn)權(quán)限 = 0777 – 掩碼權(quán)限值

格式: umask 掩碼權(quán)限值

將用戶(hù)現(xiàn)有的文件權(quán)限減去掩碼權(quán)限值后,即可得到新創(chuàng)建文件或文件夾的默認(rèn)權(quán)限。超級(jí)用戶(hù)的默認(rèn)掩碼權(quán)限值為0022,普通用戶(hù)的默認(rèn)掩碼權(quán)限值為0002

例如:

img

建議還是不要自己胡改掩碼,以免造成不必要的麻煩(比如有人改了后,每次創(chuàng)建文件發(fā)現(xiàn)都要手動(dòng)加可執(zhí)行,半天又想不起來(lái)自己改了掩碼 = =),像我在測(cè)試后就立馬改回來(lái)了。

三、粘滯位

chmod +t 文件夾名

這個(gè)其實(shí)也很簡(jiǎn)單,不用弄復(fù)雜了,什么是粘滯位?

算是對(duì)于目錄所設(shè)置的一種特殊權(quán)限

被設(shè)置了粘滯位的目錄,只能被超級(jí)用戶(hù)、該目錄或該文件所有者刪除

注意:粘滯位只能對(duì)目錄設(shè)置,對(duì)文件設(shè)置是無(wú)效的


網(wǎng)站名稱(chēng):Linux下查看文件權(quán)限
分享地址:http://www.5511xx.com/article/dhjipji.html