Linux 權限管理是系統管理的核心技能之一,而 chmod 是最常用的權限變更工具。本文以 Ubuntu 為例,詳細解析 chmod 的兩種操作模式——符號模式與數字(八進位)模式,並搭配實戰範例幫助您快速掌握檔案與目錄權限設定技巧。
語法結構:
chmod [ugo a]{+ - =}[r w x] 檔案或目錄
讓所有使用者對 t2.tmp 擁有寫入權限:
chmod a+w t2.tmp

語法結構:
chmod [三位數字] 檔案或目錄
每位數字代表「擁有者、群組、其他人」的權限總和:
| 數字 | 權限組合 | 符號表示 |
|---|---|---|
| 7 | 4+2+1 | rwx |
| 6 | 4+2 | rw- |
| 5 | 4+1 | r-x |
| 4 | 4 | r-- |
| 3 | 2+1 | -wx |
| 2 | 2 | -w- |
| 1 | 1 | --x |
| 0 | 無 | --- |
需求:擁有者擁有所有權限 (7),群組擁有讀取與執行 (5),其他人僅能執行 (1)
chmod 751 filename


對目錄及其下所有子項目套用權限:
chmod -R 755 /path/to/directory
chomd 而非 chmod(拼字錯誤)-R 導致目錄下檔案權限未同步/etc、/bin)隨意修改權限導致系統異常熟練掌握 chmod 兩大模式,能讓您在 Ubuntu 等 Linux 發行版中靈活控管檔案存取安全,是系統管理與開發部署的必備基本功。
Linux 安裝 VMware Tools 完整圖文教程(以 RedHat 為例)
Linux 非 Root 使用者綁定 1024 以下埠口實戰:SetUID vs Capabilities 兩大方案深度對比
Linux 指令分類完全指南:內建指令 vs 外部指令,識別方法與執行機制差異
Ubuntu 系統配置 IPv4 網路參數完整教學(DHCP、靜態 IP、虛擬 IP、DNS)
Linux logrotate 切割 Tomcat catalina.out 日誌:每日輪轉、保留 5 份、壓縮、copytruncate 不重啟應用
Ubuntu 軟體中心出現 Debconf 視窗導致安裝失敗:oracle-java7-installer 衝突完整解決