Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Ubuntu 系統權限管理實戰:chmod 指令兩大模式完整解析

編輯:關於 Linux

Linux 權限管理是系統管理的核心技能之一,而 chmod 是最常用的權限變更工具。本文以 Ubuntu 為例,詳細解析 chmod 的兩種操作模式——符號模式與數字(八進位)模式,並搭配實戰範例幫助您快速掌握檔案與目錄權限設定技巧。

一、符號模式(Symbolic Mode)

語法結構:

chmod [ugo a]{+ - =}[r w x] 檔案或目錄

權限對象代碼

  • u(user):檔案擁有者
  • g(group):檔案所屬群組
  • o(others):其他使用者(訪客)
  • a(all):所有使用者(u+g+o)

操作符號

  • +:增加權限
  • -:移除權限
  • =:設定為指定權限(覆蓋原有權限)

權限類型

  • r(read,4):讀取權限
  • w(write,2):寫入權限
  • x(execute,1):執行權限

實戰範例

讓所有使用者對 t2.tmp 擁有寫入權限:

chmod a+w t2.tmp

chmod 符號模式範例

二、數字模式(Octal/Numeric Mode)

語法結構:

chmod [三位數字] 檔案或目錄

每位數字代表「擁有者、群組、其他人」的權限總和:

  • 4 = 讀取 (r)
  • 2 = 寫入 (w)
  • 1 = 執行 (x)

權限組合對照表

數字權限組合符號表示
74+2+1rwx
64+2rw-
54+1r-x
44r--
32+1-wx
22-w-
11--x
0無---

實戰範例

需求:擁有者擁有所有權限 (7),群組擁有讀取與執行 (5),其他人僅能執行 (1)

chmod 751 filename

chmod 數字模式範例

三、目錄與檔案權限的差異

rwx 對目錄與檔案的意義

  • 檔案:r=讀取內容,w=修改內容,x=執行程式/腳本
  • 目錄:r=列出檔名,w=建立/刪除檔案,x=進入目錄 (cd)

四、遞迴修改權限

對目錄及其下所有子項目套用權限:

chmod -R 755 /path/to/directory

五、常見錯誤提醒

  • 輸入 chomd 而非 chmod(拼字錯誤)
  • 忘記加 -R 導致目錄下檔案權限未同步
  • 對系統關鍵目錄(如 /etc、/bin)隨意修改權限導致系統異常

熟練掌握 chmod 兩大模式,能讓您在 Ubuntu 等 Linux 發行版中靈活控管檔案存取安全,是系統管理與開發部署的必備基本功。

Copyright © Windows教程網 All Rights Reserved