參考鏈接
chmod更改文件訪問權限(可讀、可寫、可執行)
說明
這是Linux系統管理員最常用到的命令之一,它用于改變文件或目錄的訪問權限。
語法格式
chmod [who] [opt] [mode] 文件/目錄名
其中who表示對象,是以下字母中的一個或組合:
u:表示文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用戶
opt則是代表操作,可以為:
+:添加某個權限
-:取消某個權限
=:賦予給定的權限,并取消原有的權限
而mode則代表權限:
r:可讀
w:可寫
x:可執行
mode用法
關鍵是mode的取值,一開始許多初學者會被搞糊涂,其實很簡單,我們將rwx看成二進制數,如果有則有1表示,沒有則有0表示,那么rwx r-x r- -則可以表示成為:
111 101 100
再將其每三位轉換成為一個十進制數,就是754。
由以下表格表示,是否可讀、可寫、可執行
文件所屬用戶 | 同組用戶 | 其他用戶 |
---|---|---|
r w x | r w x | r w x |
1 1 1 | 1 0 1 | 1 0 0 |
7 | 5 | 4 |
可讀、可寫、可執行 | 可讀、不可寫、可執行 | 可讀、不可寫、不可執行 |