跳至主要內容
SPCXTools

Chmod 計算機

在核取方塊、八進位數字(如 755)與符號權限(如 rwxr-xr-x)之間進行轉換。

本機執行 — 檔案絕不會離開您的裝置

正在載入工具…

如何使用 Chmod 計算機

  1. 1勾選擁有者、群組及其他人的 讀取、寫入 與 執行 權限 — 或輸入如 644 或 rwxr-xr-x 的權限模式。
  2. 2選擇性設定特殊權限位元 setuid、setgid 或 sticky。
  3. 3檢視八進位數值、符號表示法,以及各身分權限的白話說明。
  4. 4輸入檔案名稱,並複製現成的 chmod 指令。

了解並設定 Linux 檔案權限

在 Linux、macOS 及其他類 Unix 系統中,每個檔案和目錄都有權限設定,用來控制誰可以讀取、修改和執行。這些權限通常以數字(如 755)或字母(如 rwxr-xr-x)表示,並透過 chmod 指令來設定。這個計算機可以在這兩種格式之間進行轉換,解釋每項設定的實際權限,並提供您可以直接複製執行的完整指令。

功能特色

  • 核取方塊:可為擁有者 (owner)、群組 (group) 及其他人 (others) 分別勾選讀取、寫入與執行權限。
  • 直接輸入權限值:支援八進位數字(如 644、4755)或符號格式(如 rw-r--r--)。
  • 特殊權限 (Special bits):支援 setuid、setgid 及 sticky bit。
  • 白話文說明:清楚解釋各項權限的實際意義。
  • 一鍵複製 chmod 指令:自動帶入您的檔案名稱,隨按即用。
  • 常用預設值:提供常見的權限組合及其適用情境。

數字權限的運作方式

每個數字都是讀取 (4)、寫入 (2) 和執行 (1) 的總和:

數字 權限 符號
7 讀取 + 寫入 + 執行 rwx
6 讀取 + 寫入 rw-
5 讀取 + 執行 r-x
4 唯讀 r--
0 無權限 ---

這三個數字依序套用於擁有者、群組以及其他人。若有第四個開頭數字,則用於設定特殊權限。

常見權限設定

權限值 用途
644 一般檔案、網頁、圖片
755 腳本、程式與目錄
600 私密檔案(如 SSH 金鑰與 .env 檔)
700 私密目錄(如 ~/.ssh)
664 / 775 與群組共用的檔案和資料夾
400 唯讀機密檔案(如雲端金鑰檔)

相關工具

使用 Cron 表達式產生器排程腳本、透過 雜湊值產生器驗證下載的檔案,或是使用 進位轉換器將八進位數字轉換為二進位與十六進位。

常見問題

chmod 755 是什麼意思?
7 代表擁有者 (讀取 4 + 寫入 2 + 執行 1),5 代表群組 (讀取 4 + 執行 1),另一個 5 代表其他人。擁有者可以讀取、修改和執行檔案;其他人只能讀取和執行,不能修改。這是腳本、程式和目錄最常見的設定。
chmod 644 是什麼意思?
擁有者可以讀取和寫入;群組和其他人只能讀取。這是網頁、圖片和設定檔等一般檔案的標準權限。
為什麼不建議使用 chmod 777?
777 允許系統上的每個使用者讀取、修改和執行該檔案。在網頁伺服器上,這可能會讓其他帳號或遭駭的程序修改您的檔案。請盡量使用能維持正常運作的最嚴格權限——通常檔案為 644,目錄為 755。
目錄的「執行」權限是什麼意思?
對於目錄而言,「執行」代表允許進入該目錄並存取裡面的檔案,而「讀取」代表允許列出目錄內容。目錄通常兩者都需要,因此會設定為 755 或 700,而不是 644。
什麼是 setuid、setgid 和 sticky bit?
Setuid (4000) 會以檔案擁有者的權限執行程式;setgid (2000) 會以群組的權限執行程式,或讓目錄中新建的檔案繼承該群組;而共用目錄(如 /tmp)上的 sticky bit (1000) 則限制使用者只能刪除自己的檔案。在符號表示法中,它們分別顯示為 s、s 和 t。