Chmod權限計算機

設定Linux與Unix檔案權限,產生數字模式、符號表示與可直接使用的chmod指令。

選擇檔案權限
切換擁有者、群組與其他使用者的讀取、寫入及執行權限。

數字模式

000

符號模式

---------

範例指令

chmod 000 file

關於chmod權限

chmod指令可變更Linux、macOS及其他類Unix系統的檔案與目錄權限。權限分別指定給三類使用者:檔案擁有者、檔案所屬群組的成員,以及其他所有使用者。每類都可取得讀取、寫入與執行權限。本計算機會將選項轉換為常見的三位八進位模式與九字元符號表示。 chmod數字表示法為每種權限指定一個值:讀取為四,寫入為二,執行為一。將選取的值相加,就會得到每類使用者對應的零到七其中一個數字。七代表讀取、寫入、執行全開;六代表讀取與寫入;五代表讀取與執行;零則不授予任何權限。數字順序依序為擁有者、群組、其他使用者,因此 755 讓擁有者具有完整權限,其餘使用者則可讀取與執行。 符號輸出以字母與連字號表示相同設定。每组三個字元皆依讀取、寫入、執行排序,連字號代表未授予該權限。例如 rwxr-xr-x 對應 755,而 rw------- 對應 600。顯示的指令使用絕對數字模式,一次取代全部九個一般權限位元。 請依檔案或目錄的需求選擇權限,而非只為消除錯誤。一般私人檔案常用 600,可供他人讀取的共用檔案常用 644,私人目錄可用 700,公開的網頁目錄常用 755。執行權限對目錄的意義不同:它允許穿越目錄並存取其中的項目,而讀取權限允許列出名稱。因此,即使保留讀取權限,移除目錄的執行權限仍可能阻止存取。 除非每位本機使用者確實都需要寫入權限,否則請避免使用 777。過於寬鬆的寫入權限可能導致非預期的修改或替換。本基礎計算機涵蓋擁有者、群組與其他使用者的權限位元,但不包含setuid、setgid、黏滯位元、存取控制清單或遞迴行為。在正式環境執行chmod前,請確認擁有權與應用程式需求,使用遞迴指令時尤其要謹慎。

常見chmod範例

這些標準模式可滿足許多日常檔案與目錄權限需求。

所選權限模式常見用途
擁有者 rwx,群組 r-x,其他使用者 r-x755 / rwxr-xr-x可公開存取的目錄或執行檔
擁有者 rw-,群組 r--,其他使用者 r--644 / rw-r--r--可公開讀取的一般檔案
擁有者 rw-,群組 ---,其他使用者 ---600 / rw-------私人設定檔或金鑰檔

如何使用chmod計算機

  1. 決定檔案擁有者需要哪些存取權限,並切換對應選項。
  2. 選擇檔案所屬群組成員的權限。
  3. 選擇所有其他使用者的權限。
  4. 檢視符號表示後,複製數字模式或範例指令。

Chmod常見問題

chmod 755 是什麼意思?

755 模式授予擁有者讀取、寫入與執行權限。群組成員與其他使用者可讀取及執行,但無法寫入。

4、2、1 分別代表什麼?

四代表讀取,二代表寫入,一代表執行。加總後就是某類使用者的八進位權限數字。

644 與 755 有何差異?

644 不授予執行權限,常用於可讀取的一般檔案。755 加上執行權限,常用於目錄與程式。

為什麼chmod 777 有風險?

777 允許每位使用者讀取、修改與執行目標。在多使用者或連網系統上,如此廣泛的寫入權限可能造成安全風險。

目錄的執行權限會執行目錄嗎?

不會。目錄執行權限控制能否穿越目錄並存取其中項目。讀取權限則另外控制能否列出名稱。