Linux文件權(quán)限管理

查看文件和目錄的權(quán)限

ls –al 使用 ls 不帶參數(shù)只顯示文件名稱,通過 ls –al 可以顯示文件或者目錄的權(quán)限信息。
ls -l 文件名 顯示信息包括:文件類型 (d 目錄,- 普通文件,l 鏈接文件),文件權(quán)限(r 讀取權(quán)限;w 寫入權(quán)限;x 運行權(quán)限),文件的用戶,文件的所屬組,文件的大小,文件的創(chuàng)建時間,文件的名稱

-rw-r--r-- 1 mkp mkp 675 Jun 1 10:56 .profile
  • -:普通文件
  • rw-:說明用戶 mkp 有讀寫權(quán)限,沒有運行權(quán)限
  • r--:表示用戶組 mkp 只有讀權(quán)限,沒有寫和運行的權(quán)限
  • r--:其他用戶只有讀權(quán)限,沒有寫權(quán)限和運行的權(quán)限
-rw-r--r-- 1 mkp mkp 675 Jun 1 10:56 .profile
文檔類型及權(quán)限 連接數(shù) 文檔所屬用戶 文檔所屬組 文檔大小 文檔最后被修改日期 文檔名稱

文件前面的10個字符信息分為四組,具體含義下表所示:

- rw- r-- r--
文檔類型 文檔所有者權(quán)限(user) 文檔所屬用戶組權(quán)限(group) 其他用戶權(quán)限(other)

文檔類型

  • d 表示目錄
  • l 表示軟連接
  • 表示文件
  • c 表示串行端口字符設備文件
  • b 表示可供存儲的塊設備文件
  • 余下的字符 3 個字符為一組。r 只讀,w 可寫,x 可執(zhí)行,- 表示無此權(quán)限

連接數(shù)

指有多少個文件指向同一個索引節(jié)點。

文檔所屬用戶和所屬組

就是文檔屬于哪個用戶和用戶組。文件所屬用戶和組是可以更改的

文檔大小

默認是 bytes

更改操作權(quán)限

chown

是 change owner 的意思,主要作用就是改變文件或者目錄所有者,所有者包含用戶和用戶組
chown [-R] 用戶名稱 文件或者目錄
chown [-R] 用戶名稱 用戶組名稱 文件或目錄
-R:進行遞歸式的權(quán)限更改,將目錄下的所有文件、子目錄更新為指定用戶組權(quán)限

chmod

改變訪問權(quán)限
chmod [who] [+ | - | =] [mode] 文件名

who

表示操作對象可以是以下字母的一個或者組合

  • u: 用戶 user
  • g: 用戶組 group
  • o: 表示其他用戶
  • a: 表示所有用戶是系統(tǒng)默認的

操作符號

  • +: 表示添加某個權(quán)限
  • -: 表示取消某個權(quán)限
  • =: 賦予給定的權(quán)限,取消文檔以前的所有權(quán)限

mode

表示可執(zhí)行的權(quán)限,可以是 r、w、x

文件名

文件名可以使空格分開的文件列表

數(shù)字設定法

數(shù)字設定法中數(shù)字表示的含義

  • 0 表示沒有任何權(quán)限
  • 1 表示有可執(zhí)行權(quán)限 = x
  • 2 表示有可寫權(quán)限 =w
  • 4 表示有可讀權(quán)限 = r
    也可以用數(shù)字來表示權(quán)限如 chmod 755 file_name
r w x r – x r--
4 2 1 4 - 1 4 - 1
user group others

若要 rwx 屬性則 4+2+1=7
若要 rw- 屬性則 4+2=6
若要 r-x 屬性則 4+1=5

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

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