命令名:chmod
原意:change the permissions mode of a file
命令所在路徑:/bin/chmod
執行權限:所有用戶
語法:chmod [{ugoa} {+-=} {rwx} {文件或目錄} ]
[mode=421] [文件或目錄]
-R 遞歸修改
功能描述:改變文件或目錄權限
例:改變/etc/issue文件的權限 讓所有者增加執行的權限,並同時減去所屬組執行的權限,例子中可以
看到chmod操作可以同時對多個對象進行增加或刪除權限操作,使用逗號隔開
chmod u+x,g-x /etc/issue
但其實平時很少使用上面這種方式對文件權限進行修改,一般使用數字方式修改文件權限,
權限的數字表示:
r ----------- 4
w ----------- 2
x ------------- 1
rwx rw- r--
7 6 4
例:把/etc/issue文件的權限改變爲 rwx r-- ---
chmod 640 /etc/issue
遞歸修改:
例:比如我們要修改/etc/a目錄的權限爲777,但同時也要修改/etc/a下的所有子目錄權限都爲777的時候,可以使用-R進行遞歸修改
chmod -R 777 /etc/a