chmod 是一個用于更改文件或目錄權限的命令
基本語法:
chmod [選項] 模式[,模式]... 文件...
其中,選項 可以是 -R(遞歸地更改目錄及其內容的權限),-v(顯示詳細信息)等。模式 是一個或多個字符,用于指定權限。
常見的權限字符:
r:讀取權限w:寫入權限x:執行權限-:刪除權限(對于目錄)s:設置組ID(setgid)S:保留組ID(sticky setgid)u:設置用戶ID(setuid)U:保留用戶ID(sticky setuid)g:設置組ID(setgid)G:保留組ID(sticky setgid)o:設置其他用戶ID(setgid)O:保留其他用戶ID(sticky setgid)a:設置所有用戶ID(setgid)A:保留所有用戶ID(sticky setgid)示例:
file.txt 添加寫入權限:chmod u+w file.txt
directory 添加執行權限:chmod o+x directory
chmod -R 777 directory
file.txt 設置組ID:chmod g+s file.txt
directory 的組ID:chmod G+s directory
請注意,更改文件和目錄權限可能會導致安全問題。確保你了解這些更改的含義,并在必要時采取適當的安全措施。