一、chmod
chmod命令有兩種格式:符號格式和絕對格式
符號格式爲: chmod who operator permission filename
who字段要使用字符,可以使用字符有:
a 所有用戶,三個不同級別的權限都可以進行修改
u 系主, 改變系主的權限
g 組,改變同組的權限
o 其他用戶,改變其他用戶的權限
operator字段要使用符號,可以使用的符號有:
+ 添加新的權限
- 刪除權限
= 在刪除所有權限後重新設置
permission字段要使用字符,可以使用的符號有:
r 讀文件的權限
w 寫文件的權限
x 執行文件的權限
例:
chmodg+wfilename 給文件filename加同組者的寫權限
chmod a+x+w+rfilename 給文件filename對所有用戶加讀寫及執行的權限
chmod a=rwfilename 將文件filename的執行權限清除
chmod a=filename 將文件filename的所有權限清除
絕對格式:chmod num filename
num字段使用數字0~7,權限與數值的對應見下表
權限 數值
--- 0
--x 1
-w- 2
-wx 3
r-- 4
r-x 5
rw- 6
rwx 7
就是執行的權限爲1,寫權限爲2,讀權限爲4,將權限數相加就是實現權限的值
例:chmod 777 filename 同chmod a+r+w+x filename
chmod 000 filename 同chmod a-r-w-x filename或chmoda= filename