首頁 電腦科學 Chmod 權限計算機 產生日期: 2026年7月20日 下午09:34 Chmod 權限計算機 輸入 模式勾選建立讀取r寫入w執行x讀取r寫入—執行x讀取r寫入—執行x八進位數字755 電腦科學 Chmod 權限計算機 chmod 八進位數字(755、644、600)與符號表示(rwxr-xr-x)互轉,支援逐位勾選建立權限或直接解析八進位值。 模式 勾選建立 解析八進位 輸入 擁有者(u) 讀取 —r 寫入 —w 執行 —x 群組(g) 讀取 —r 寫入 —w 執行 —x 其他人(o) 讀取 —r 寫入 —w 執行 —x 結果 輸入數值即可顯示計算結果。 結果 八進位 此權限組合對應的 3 位數八進位碼,可直接傳入 chmod 指令,例如 chmod ... 檔名。 符號表示 9 個字元的符號權限字串,依擁有者、群組、其他人的順序,分別顯示讀取(r)、寫入(w)、執行(x)或無權限(–)。 權限明細 擁有者 指派給檔案擁有者(user)的讀取、寫入及執行權限。 群組 指派給擁有群組的讀取、寫入及執行權限。 其他人 指派給系統上所有其他使用者的讀取、寫入及執行權限。 分享 列印報告 重設 嵌入 嵌入這個計算機 預覽 將這段程式碼貼到您的網頁中即可顯示計算機。 複製程式碼 分享這個計算 開啟此連結的人都會看到您填入的數值。 複製連結 分享至 XFacebookLINE 電子郵件 最後更新:2026-06-28 Chmod 權限 POSIX 檔案權限機制規定了哪些使用者可以讀取、寫入或執行 Unix 及 Linux 系統上的檔案。每個檔案與目錄各帶有三組權限三元組(triad),分別對應擁有者(u)、擁有群組(g)以及其他人(o),而 chmod 指令正是用來設定這些權限的工具。本計算機支援八進位數字(例如 755)與人類可讀的符號表示(例如 rwxr-xr-x)之間的雙向轉換。 權限位元的運作方式 每個三元組包含三個位元:讀取(r)、寫入(w) 與執行(x)。位元有效時表示該權限已授予,無效時以破折號(–)表示。9 個字元的符號字串依下列順序排列: rwxr-xr-x │││├┤├┤├┤ │││ g o ││└── 擁有者執行 │└─── 擁有者寫入 └──── 擁有者讀取 由左至右,前三個字元屬於擁有者,中間三個屬於群組,最後三個屬於其他人。 八進位編碼原理 每個三元組轉換為一個八進位數字(0–7),方法是對三個位元賦予固定的加權值: 位元加權讀取4寫入2執行1 三元組的數字等於各有效位元加權值的總和。例如讀取加執行等於 4 + 1 = 5,讀取加寫入加執行等於 4 + 2 + 1 = 7。三個數字依擁有者、群組、其他人的順序排列,即構成 3 位數的八進位碼。 計算範例:755 擁有者=r+w+x=4+2+1=7⇒rwx群組=r+x=4+1=5⇒r-x其他人=r+x=4+1=5⇒r-x\begin{aligned} \text{擁有者} &= r + w + x = 4 + 2 + 1 = 7 \quad \Rightarrow \text{rwx} \\ \text{群組} &= r + x = 4 + 1 = 5 \quad \Rightarrow \text{r-x} \\ \text{其他人} &= r + x = 4 + 1 = 5 \quad \Rightarrow \text{r-x} \end{aligned}擁有者群組其他人=r+w+x=4+2+1=7⇒rwx=r+x=4+1=5⇒r-x=r+x=4+1=5⇒r-x 結果:755 → rwxr-xr-x。擁有者可讀取、寫入及執行;擁有群組的成員與其他人可讀取及執行,但不得寫入。這是可執行檔與公開目錄的慣用權限設定。 常見權限組合 八進位符號表示典型用途755rwxr-xr-x可執行檔、網頁可存取的目錄644rw-r--r--HTML 檔案、設定檔、靜態資源600rw-------私鑰、密碼檔案、SSH authorized_keys700rwx------個人指令碼、受限目錄664rw-rw-r--群組可寫入的共享專案檔案777rwxrwxrwx全域可寫入,正式環境應避免使用 以 chmod 套用權限 取得八進位碼後,以下列方式套用: chmod 755 myscript.sh chmod -R 644 public/ -R 旗標會遞迴套用至所有子檔案與子目錄。需注意,對目錄執行 chmod -R 644 會移除目錄的執行位元,導致無法進入該目錄。若檔案與目錄需套用不同權限,應使用 find 搭配 -type 篩選: find . -type f -exec chmod 644 {} + find . -type d -exec chmod 755 {} + 特殊權限位元 除上述 9 個標準位元外,POSIX 另定義 3 個特殊位元,以選填的最高位數字編碼: Setuid(4xxx) — 設定在可執行檔上時,行程以檔案擁有者的有效使用者身分執行,而非以呼叫者身分執行。常見於 passwd 等系統工具。 Setgid(2xxx) — 設定在檔案上時,行程繼承檔案的群組;設定在目錄上時,目錄內新建的檔案繼承該目錄的群組,而非建立者的主要群組。 黏滯位元(Sticky bit,1xxx) — 設定在目錄上時,只有檔案擁有者、目錄擁有者或 root 才可刪除或更名目錄內的檔案,常見於 /tmp 目錄。 這三個特殊位元置於 3 位數模式之前,例如 chmod 4755 binary 表示在 755 的基礎上設定 setuid。 常見問題(FAQ)chmod 755 代表什麼權限?chmod 755 將擁有者設為完整的讀取、寫入及執行權限(7 = 4+2+1),群組與其他人則可讀取及執行,但不得寫入(5 = 4+1)。這是可執行檔與公開目錄(例如網頁伺服器文件根目錄)的標準設定。 644 與 755 有何差異?兩者的擁有者皆有讀取與寫入權限(6 = 4+2),但 755 額外賦予擁有者執行權,以及群組和其他人的讀取與執行權。實務上,644(rw-r--r--)適用於不需執行權的一般檔案,例如 HTML 和設定檔;755(rwxr-xr-x)則適用於指令碼、執行檔及目錄。 chmod 777 在正式環境中是否安全?chmod 777(rwxrwxrwx)允許系統上所有使用者讀取、寫入及執行該檔案,包括無特殊權限的一般帳號,在正式環境中幾乎不適用。對網頁應用程式而言,全域可寫入的檔案可能讓其他使用者或受入侵的行程覆寫指令碼或植入惡意內容。建議依應用程式需求採用最嚴格的權限設定。 推薦的下一個 子網路(CIDR)計算機 輸入 IPv4 位址與 CIDR 前綴長度,計算網路位址、廣播位址、子網路遮罩、萬用字元遮罩、可用主機範圍及可用主機數量。 深入了解密碼強度(熵值)計算機 根據密碼長度和字元集計算密碼熵值,並估算暴力破解攻擊所需的時間。 深入了解IPv4 位址表示法換算器 輸入點分十進位的 IPv4 位址,即可看到它的 32 位元整數、十六進位值與點分二進位表示。對於閱讀封包擷取、建立存取清單,以及理解位址如何儲存十分實用。 深入了解 200+ 計算機 · 10 種語言 · 完全免費 更多安全與加密 密碼強度(熵值)計算機雜湊碰撞機率計算機Chmod 權限計算機UUID 碰撞機率計算器 其他電腦科學計算機 網路 子網路(CIDR)計算機每秒封包數計算器延遲預算計算器頻寬延遲乘積計算機CIDR 與子網路遮罩轉換器IP 位址範圍計算機IP 超網路計算機IPv4 位址表示法換算器IPv6 子網路計算機MTU 轉 MSS 計算機TCP 吞吐量計算機資料與編碼 二補數轉換計算文字轉二進位 / 十六進位 / ASCII 轉換器布隆過濾器容量計算器百萬畫素與列印尺寸計算機色彩格式轉換(HEX、RGB、HSL)色彩深度與每像素位元數計算器串流頻寬計算器吞吐量(bps)換算器奈奎斯特取樣率計算器音訊檔案大小計算機浮點數精度計算機記憶體位址位元計算器資料傳輸時間計算機影片位元率與檔案大小計算機影像檔案大小計算機壓縮率計算機Base64 編碼開銷計算機CRC 校驗碼計算Git 儲存庫複製大小估算IEEE 754 浮點數位元分解PPI / DPI 像素密度計算器QR Code 資料容量查詢Unix 時間戳記轉換(Epoch ⇄ 日期)UTF-8 位元組大小計算機演算法 夏農熵計算萊文斯坦距離計算器漢明距離計算機Big-O 成長率計算機Luhn 檢查碼計算器可靠性與儲存 服務可用性(SLA)計算機雲端儲存費用試算漢明碼 ECC 位元計算器複合可用性計算器API 速率限制計算器Cron 排程解析與下次執行時間MTBF、MTTR 與可用度計算器RAID 容量計算機效能與佇列 古斯塔夫森定律計算機利特爾法則計算器快取命中率與 AMAT 計算機阿姆達爾定律計算機愛爾蘭 C 人力配置計算器電池續航時間計算器AMAT(平均記憶體存取時間)計算Apdex 分數計算CPU 執行時間計算器IOPS 與吞吐量換算器M/M/1 佇列計算機M/M/c 佇列計算機 這個計算機對您有幫助嗎? 有幫助 需要改進 需要改進 我們可以如何改進這個計算機? 送出回饋 由 OneCalc 提供 ↗
最後更新:2026-06-28 Chmod 權限 POSIX 檔案權限機制規定了哪些使用者可以讀取、寫入或執行 Unix 及 Linux 系統上的檔案。每個檔案與目錄各帶有三組權限三元組(triad),分別對應擁有者(u)、擁有群組(g)以及其他人(o),而 chmod 指令正是用來設定這些權限的工具。本計算機支援八進位數字(例如 755)與人類可讀的符號表示(例如 rwxr-xr-x)之間的雙向轉換。 權限位元的運作方式 每個三元組包含三個位元:讀取(r)、寫入(w) 與執行(x)。位元有效時表示該權限已授予,無效時以破折號(–)表示。9 個字元的符號字串依下列順序排列: rwxr-xr-x │││├┤├┤├┤ │││ g o ││└── 擁有者執行 │└─── 擁有者寫入 └──── 擁有者讀取 由左至右,前三個字元屬於擁有者,中間三個屬於群組,最後三個屬於其他人。 八進位編碼原理 每個三元組轉換為一個八進位數字(0–7),方法是對三個位元賦予固定的加權值: 位元加權讀取4寫入2執行1 三元組的數字等於各有效位元加權值的總和。例如讀取加執行等於 4 + 1 = 5,讀取加寫入加執行等於 4 + 2 + 1 = 7。三個數字依擁有者、群組、其他人的順序排列,即構成 3 位數的八進位碼。 計算範例:755 擁有者=r+w+x=4+2+1=7⇒rwx群組=r+x=4+1=5⇒r-x其他人=r+x=4+1=5⇒r-x\begin{aligned} \text{擁有者} &= r + w + x = 4 + 2 + 1 = 7 \quad \Rightarrow \text{rwx} \\ \text{群組} &= r + x = 4 + 1 = 5 \quad \Rightarrow \text{r-x} \\ \text{其他人} &= r + x = 4 + 1 = 5 \quad \Rightarrow \text{r-x} \end{aligned}擁有者群組其他人=r+w+x=4+2+1=7⇒rwx=r+x=4+1=5⇒r-x=r+x=4+1=5⇒r-x 結果:755 → rwxr-xr-x。擁有者可讀取、寫入及執行;擁有群組的成員與其他人可讀取及執行,但不得寫入。這是可執行檔與公開目錄的慣用權限設定。 常見權限組合 八進位符號表示典型用途755rwxr-xr-x可執行檔、網頁可存取的目錄644rw-r--r--HTML 檔案、設定檔、靜態資源600rw-------私鑰、密碼檔案、SSH authorized_keys700rwx------個人指令碼、受限目錄664rw-rw-r--群組可寫入的共享專案檔案777rwxrwxrwx全域可寫入,正式環境應避免使用 以 chmod 套用權限 取得八進位碼後,以下列方式套用: chmod 755 myscript.sh chmod -R 644 public/ -R 旗標會遞迴套用至所有子檔案與子目錄。需注意,對目錄執行 chmod -R 644 會移除目錄的執行位元,導致無法進入該目錄。若檔案與目錄需套用不同權限,應使用 find 搭配 -type 篩選: find . -type f -exec chmod 644 {} + find . -type d -exec chmod 755 {} + 特殊權限位元 除上述 9 個標準位元外,POSIX 另定義 3 個特殊位元,以選填的最高位數字編碼: Setuid(4xxx) — 設定在可執行檔上時,行程以檔案擁有者的有效使用者身分執行,而非以呼叫者身分執行。常見於 passwd 等系統工具。 Setgid(2xxx) — 設定在檔案上時,行程繼承檔案的群組;設定在目錄上時,目錄內新建的檔案繼承該目錄的群組,而非建立者的主要群組。 黏滯位元(Sticky bit,1xxx) — 設定在目錄上時,只有檔案擁有者、目錄擁有者或 root 才可刪除或更名目錄內的檔案,常見於 /tmp 目錄。 這三個特殊位元置於 3 位數模式之前,例如 chmod 4755 binary 表示在 755 的基礎上設定 setuid。 常見問題(FAQ)chmod 755 代表什麼權限?chmod 755 將擁有者設為完整的讀取、寫入及執行權限(7 = 4+2+1),群組與其他人則可讀取及執行,但不得寫入(5 = 4+1)。這是可執行檔與公開目錄(例如網頁伺服器文件根目錄)的標準設定。 644 與 755 有何差異?兩者的擁有者皆有讀取與寫入權限(6 = 4+2),但 755 額外賦予擁有者執行權,以及群組和其他人的讀取與執行權。實務上,644(rw-r--r--)適用於不需執行權的一般檔案,例如 HTML 和設定檔;755(rwxr-xr-x)則適用於指令碼、執行檔及目錄。 chmod 777 在正式環境中是否安全?chmod 777(rwxrwxrwx)允許系統上所有使用者讀取、寫入及執行該檔案,包括無特殊權限的一般帳號,在正式環境中幾乎不適用。對網頁應用程式而言,全域可寫入的檔案可能讓其他使用者或受入侵的行程覆寫指令碼或植入惡意內容。建議依應用程式需求採用最嚴格的權限設定。