chmod命令用于改變文件或目錄的權限。
其基本語法為:
chmod [選項] 模式 文件/目錄
常用選項包括:
-c:顯示更改的權限。
-R:遞歸地更改指定目錄及其子目錄中的文件權限。
-f:忽略錯誤信息。
-v:顯示詳細的輸出信息。
常用的模式包括:
u:設置文件或目錄的所有者權限。
g:設置文件或目錄的所屬組權限。
o:設置文件或目錄的其他用戶權限。
a:設置文件或目錄的所有權限。
+:添加指定的權限。
-:移除指定的權限。
=:設置指定的權限,忽略其他權限。
例如,要將文件file.txt的所有者權限設置為可讀、可寫,所屬組權限設置為只讀,其他用戶權限設置為只執行,可以使用以下命令:
chmod u=rw,g=r,o=x file.txt
要將目錄dir及其子目錄中的所有文件權限設置為只讀,可以使用以下命令:
chmod -R a=r dir/