分類: 開發工具

Chmod 權限計算工具

產生 Unix 檔案權限與對應的 chmod 指令

為擁有者、群組與其他使用者勾選讀取、寫入與執行權限,即可取得對應的八進位數字、符號表示與 chmod 指令。

八進位755符號表示rwxr-xr-x
指令chmod 755 file

本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。

這個工具能做什麼

Unix 檔案權限由讀取、寫入、執行三個位元組成,分別針對檔案擁有者、所屬群組與其他所有人各重複一次,另外還有可選的 setuid、setgid 與 sticky 位元。本工具讓核取方塊、三位或四位的八進位數字,以及 rwxr-xr-x 這樣的符號形式隨時保持同步,無論你從哪一種表示方式著手,都能直接讀出另外兩種。

使用方式

  1. 為擁有者、群組與其他使用者勾選讀取、寫入與執行權限。
  2. 如有需要,在「特殊權限」下設定 setuid、setgid 或 sticky。
  3. 或者直接輸入八進位數值——核取方塊會自動同步更新。

隱私說明

本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。

常見問題

八進位數字代表什麼意思?
每一位數字都是讀取(4)、寫入(2)、執行(1)之和,依序對應擁有者、群組、其他使用者。755 表示擁有者擁有全部三種權限,群組與其他使用者只有讀取與執行權限。
setuid、setgid 與 sticky 有什麼用途?
setuid 與 setgid 會讓程式以其擁有者或所屬群組的身分執行,而不是執行它的使用者;設定在目錄上的 sticky 位元可以防止使用者刪除不屬於自己的檔案。它們會顯示為第四位前導八進位數字。
為什麼符號表示裡出現的是 s 或 t 而不是 x?
小寫的 s 或 t 表示執行位元與對應的特殊位元同時被設定;大寫的 S 或 T 表示特殊位元已設定,但執行位元未設定。