Linux 系統中的 chmod 命令 (change mode) 用于修改文件或目錄的訪問權限。權限分為三個類別:
- 文件所有者 (User): 文件的創建者,擁有最高權限。
- 文件所屬組 (Group): 與文件所有者同屬一個組的用戶。
- 其他用戶 (Other): 不屬于文件所有者或所屬組的用戶。
每個類別都擁有讀 (r)、寫 (w) 和執行 (x) 三種權限。 這些權限可以用數字表示:
- 讀 (r): 4
- 寫 (w): 2
- 執行 (x): 1
將這些數字相加即可表示組合權限:
- 讀寫執行 (rwx): 7 (4 + 2 + 1)
- 讀寫 (rw-): 6 (4 + 2)
- 只讀 (r–): 4
- 只寫 (-w-): 2
- 只執行 (–x): 1
使用 chmod 命令修改權限的格式為:
chmod [權限] [文件名或目錄名]
例如:
chmod 755 filename
這將賦予文件所有者讀、寫、執行權限 (7),文件所屬組和其它用戶讀、執行權限 (55)。 您可以根據需要靈活組合數字來設置不同用戶的權限。