400-650-7353
您所在的位置:首頁 > IT干貨資料 > linux > 【Linux基礎(chǔ)知識】CentOS7文件訪問權(quán)限設(shè)置

【Linux基礎(chǔ)知識】CentOS7文件訪問權(quán)限設(shè)置

  • 來源:
  • 2021-07-26 14:05:37
  • 閱讀()
  • 分享
  • 手機端入口

執(zhí)行l(wèi)s -l或ll命令后,會顯示目錄下文件的詳細信息,如下圖所示,從左至右依次為:文件權(quán)限、硬鏈接數(shù)、文件的所屬者(屬主)、文件的所屬組(屬組)、文件大小(單位:B)、上一次修改時間、文件名。

文件權(quán)限格式:文件類型 所屬者權(quán)限u 所屬組權(quán)限g 其他用戶權(quán)限o。

用不同字符表示不同類型的文件,具體如下。

-:二進制文件,即文檔類。

d:目錄。

l:軟鏈接。

b:塊設(shè)備,如磁盤。

c:字符設(shè)備,如磁帶。

注意,塊設(shè)備、字符設(shè)備的原理,我們將在后續(xù)章節(jié)中介紹。

【Linux基礎(chǔ)知識】CentOS7文件訪問權(quán)限設(shè)置

所屬者、所屬組和其他用戶這三類用戶,可以用a統(tǒng)一表示,每類用戶的權(quán)限都由rwx組成,表示該類用戶的訪問權(quán)限,r用于讀取,w用于寫入,x用于執(zhí)行。例如,圖7-2-1中的文件權(quán)限部分由10個字符“-rw-r--r--”組成,表示該文件為文檔類文件,屬主具備讀寫權(quán)限,屬組成員具備只讀權(quán)限,其他用戶具備只讀權(quán)限。

文件權(quán)限的10個字符后的數(shù)字1表示該文件的硬鏈接數(shù),第一個root表示文件的所屬者,即屬主,第二個root表示文件的所屬組,即屬組。二者的權(quán)限分別對應(yīng)所屬者權(quán)限u和所屬組權(quán)限g。

如下圖所示,以用戶root創(chuàng)建并寫入一個文件f1,切換到用戶zhang下,可查看但不可寫入,這是因為對于f1文件來說,屬主是root,屬組是root,而用戶zhang屬于其他用戶類別,所以只有讀權(quán)限,沒有寫權(quán)限。

若想允許用戶zhang能夠?qū)懭雈1,則需要更改權(quán)限。更改權(quán)限的命令是chmod,它有以下三種設(shè)置方式。

①chmod u±x,g±w,o±r f1:使用增減方式更改權(quán)限。

若要統(tǒng)一使用增減方式配置三類用戶權(quán)限,則可以使用chmod a±x f1。

注意,增減的方式是在原有權(quán)限的基礎(chǔ)上進行增減。

②chmod u=rw,g=r,o=r f1:使用賦值方式更改權(quán)限。

若要統(tǒng)一使用賦值方式配置三類用戶權(quán)限,則可以使用chmod a=rw f1。

注意,賦值方式是指進行全新賦值,覆蓋原有權(quán)限。

③chmod 644 f1:使用數(shù)字賦值方式更改權(quán)限,即u=6,g=4,o=4。

將rwx三個權(quán)限視為一組3bit的二進制數(shù)字,若有該權(quán)限,則對應(yīng)位置為1;若沒有該權(quán)限,則對應(yīng)位置為0,再將二進制數(shù)轉(zhuǎn)換成十進制即可。

例如,rw-=>110=>6,rwx=>111=>7,r-x=>101=>5。

因此,chmod 644 f1即u=rw-,g=r--,o=r--。

右匹配原則:若位數(shù)不足三位,則采用高位補零。

例如,chmod 66 f1即chmod 066 f1,表示u=---,g=rw-,o=rw-。

文章“【Linux基礎(chǔ)知識】CentOS7文件訪問權(quán)限設(shè)置”已幫助

更多內(nèi)容

>>本文地址:http://nfbqydst.cn/zhuanye/2021/69426.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個方向的工作?

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計室內(nèi)設(shè)計
  • 平面設(shè)計平面設(shè)計
  • 電商設(shè)計電商設(shè)計
  • 網(wǎng)頁設(shè)計網(wǎng)頁設(shè)計
  • 全鏈路UI/UE設(shè)計UI設(shè)計
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME