chmod 命令用于更改文件或目錄的權限
基本語法:
chmod [選項] 模式[,模式]... 文件或目錄
其中,選項 可以是 -R(遞歸地更改目錄及其內容的權限),-v(顯示詳細信息)等。模式 是一個或多個字符,用于指定用戶權限。
以下是一些常用的模式:
u:用戶(user)g:組(group)o:其他(other)a:所有(all,即 u、g 和 o)每個模式可以包含以下權限位:
r:讀(read)權限w:寫(write)權限x:執行(execute)權限例如,要更改一個名為 file.txt 的文件的權限,以便所有者可以讀取和寫入,組和其他用戶只能讀取,可以使用以下命令:
chmod u=rw,go=r file.txt
要遞歸地更改一個目錄及其所有內容的權限,可以使用 -R 選項。例如,要更改名為 directory 的目錄及其所有內容的權限,以便所有者可以讀取、寫入和執行,組和其他用戶只能讀取和執行,可以使用以下命令:
chmod -R u=rwx,go=rx directory
要查看文件或目錄的當前權限,可以使用 ls -l 命令。例如:
ls -l file.txt
ls -l directory