chmod 將每個文件的權限模式變更至指定模式,但只有文件的屬主和超級用戶(root)才有這種權限。
更改文件權限的2種方式:
一、權限字母+操作符表達式
二、數字方法(常用)
chmod數字權限方法(推進)
命令格式:
chmod [數字組合] 文件名
一、chmod的數字方法的說明:
r 4 w 2 x 1 - 0
例如:
-rw-r--r-- 644
每個三位的權限代碼(屬主,用戶組,其他用戶)組合,有8種可能:
0 --- 1 --x 2 -w- 3 -wx 4 r-- 5 r-x 6 rw- 7 rwx
舉例:
rw-rw-r-x 代表數字權限:665
--xr-x-wx 代表數字權限:163
-wx--x--x 代表數字權限:311
rwx--xr-x 代表數字權限:715
-----x-w- 代表數字權限:012
如果我們僅僅想改變目錄的權限,使用chmod不用加任何參數。如果想把目錄下的文件和子目錄也同時改變,需要使用 -R 參數。
二、chmod字符式權限表示法
命令格式:
chmod [用戶類型] [+|-|=] [權限字符] 文件名
chmod | 用戶類型 | 操作字符 | 權限字符 | 文件名 |
u(user) | +(增加) | r | ||
g(group) | - | |||
o(others) | -(減少) | w | ||
a(all) | =(設置) | x |
說明:
權限增減字符:
+:添加某個權限
-:權限某個權限
=:取消其他所有權限賦予給定的權限
示例:
via:https://www.cnblogs.com/gaogzhen/p/9837598.html