IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
執(zhí)行l(wèi)s -l或ll命令后,會(huì)顯示目錄下文件的詳細(xì)信息,如下圖所示,從左至右依次為:文件權(quán)限、硬鏈接數(shù)、文件的所屬者(屬主)、文件的所屬組(屬組)、文件大小(單位:B)、上一次修改時(shí)間、文件名。
文件權(quán)限格式:文件類(lèi)型 所屬者權(quán)限u 所屬組權(quán)限g 其他用戶(hù)權(quán)限o。
用不同字符表示不同類(lèi)型的文件,具體如下。
-:二進(jìn)制文件,即文檔類(lèi)。
d:目錄。
l:軟鏈接。
b:塊設(shè)備,如磁盤(pán)。
c:字符設(shè)備,如磁帶。
注意,塊設(shè)備、字符設(shè)備的原理,我們將在后續(xù)章節(jié)中介紹。
所屬者、所屬組和其他用戶(hù)這三類(lèi)用戶(hù),可以用a統(tǒng)一表示,每類(lèi)用戶(hù)的權(quán)限都由rwx組成,表示該類(lèi)用戶(hù)的訪問(wèn)權(quán)限,r用于讀取,w用于寫(xiě)入,x用于執(zhí)行。例如,圖7-2-1中的文件權(quán)限部分由10個(gè)字符“-rw-r--r--”組成,表示該文件為文檔類(lèi)文件,屬主具備讀寫(xiě)權(quán)限,屬組成員具備只讀權(quán)限,其他用戶(hù)具備只讀權(quán)限。
文件權(quán)限的10個(gè)字符后的數(shù)字1表示該文件的硬鏈接數(shù),第一個(gè)root表示文件的所屬者,即屬主,第二個(gè)root表示文件的所屬組,即屬組。二者的權(quán)限分別對(duì)應(yīng)所屬者權(quán)限u和所屬組權(quán)限g。
如下圖所示,以用戶(hù)root創(chuàng)建并寫(xiě)入一個(gè)文件f1,切換到用戶(hù)zhang下,可查看但不可寫(xiě)入,這是因?yàn)閷?duì)于f1文件來(lái)說(shuō),屬主是root,屬組是root,而用戶(hù)zhang屬于其他用戶(hù)類(lèi)別,所以只有讀權(quán)限,沒(méi)有寫(xiě)權(quán)限。
若想允許用戶(hù)zhang能夠?qū)懭雈1,則需要更改權(quán)限。更改權(quán)限的命令是chmod,它有以下三種設(shè)置方式。
①chmod u±x,g±w,o±r f1:使用增減方式更改權(quán)限。
若要統(tǒng)一使用增減方式配置三類(lèi)用戶(hù)權(quán)限,則可以使用chmod a±x f1。
注意,增減的方式是在原有權(quán)限的基礎(chǔ)上進(jìn)行增減。
②chmod u=rw,g=r,o=r f1:使用賦值方式更改權(quán)限。
若要統(tǒng)一使用賦值方式配置三類(lèi)用戶(hù)權(quán)限,則可以使用chmod a=rw f1。
注意,賦值方式是指進(jìn)行全新賦值,覆蓋原有權(quán)限。
③chmod 644 f1:使用數(shù)字賦值方式更改權(quán)限,即u=6,g=4,o=4。
將rwx三個(gè)權(quán)限視為一組3bit的二進(jìn)制數(shù)字,若有該權(quán)限,則對(duì)應(yīng)位置為1;若沒(méi)有該權(quán)限,則對(duì)應(yīng)位置為0,再將二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制即可。
例如,rw-=>110=>6,rwx=>111=>7,r-x=>101=>5。
因此,chmod 644 f1即u=rw-,g=r--,o=r--。
右匹配原則:若位數(shù)不足三位,則采用高位補(bǔ)零。
例如,chmod 66 f1即chmod 066 f1,表示u=---,g=rw-,o=rw-。
更多內(nèi)容
>>本文地址:http://m.hqfphsz.com/zhuanye/2021/69426.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個(gè)方向的工作?
07月15日Java
咨詢(xún)/試聽(tīng)07月15日Python+人工智能
咨詢(xún)/試聽(tīng)07月15日Web前端
咨詢(xún)/試聽(tīng)07月15日UI設(shè)計(jì)
咨詢(xún)/試聽(tīng)07月15日大數(shù)據(jù)
咨詢(xún)/試聽(tīng)07月15日Java
咨詢(xún)/試聽(tīng)07月15日Python+人工智能
咨詢(xún)/試聽(tīng)07月15日Web前端
咨詢(xún)/試聽(tīng)07月15日UI設(shè)計(jì)
咨詢(xún)/試聽(tīng)07月15日大數(shù)據(jù)
咨詢(xún)/試聽(tīng)