Unix 權限分別描述擁有者、群組與其他人的讀取、寫入、執行能力。每一列以讀取=4、寫入=2、執行=1 相加,得到 0 到 7 的一位八進位數字;因此 rwx 是 7、r-x 是 5、rw- 是 6。符號表示法則直接寫出相同的九個選擇,例如 755 對應 rwxr-xr-x。本工具同步矩陣、八進位與符號,讓你看見權限如何組成,不必只背表格。
第四位八進位數字存放 setuid=4、setgid=2、sticky=1。它們會占用符號表示法中的執行位置:小寫 s 或 t 代表特殊位與執行權限同時開啟;大寫 S 或 T 代表特殊位已開啟、但執行權限未開啟。例如 4755 會成為 rwsr-xr-x,4644 則是 rwSr--r--。
權限換算完全在瀏覽器內執行。本工具不會讀取你的檔案、不會實際執行 chmod,也不會上傳輸入值;它只產生可供檢查與複製的指令。請在終端機執行前確認目標路徑與實際所需權限。
關於這個主題的常見疑問與實用解答。
755 讓擁有者可以讀取、寫入與執行(7),群組與其他人可以讀取與執行(5);符號形式是 rwxr-xr-x。它常用於允許其他人存取但不能修改的可執行檔或目錄。
644 是 rw-r--r--:擁有者可讀寫,其他人只能讀取。755 是 rwxr-xr-x,三種對象都多了執行權限。一般資料檔案通常不需要執行權限;目錄則需要執行權限才能進入與穿越。請依檔案或目錄實際要允許的操作選擇。
setuid 用於必須以檔案擁有者有效身分執行的特定程式;setgid 可對檔案群組做類似處理,也常用於協作目錄,讓新項目繼承目錄群組;sticky bit 常用於可共同寫入的目錄,避免使用者刪除他人擁有的項目。三者都會改變安全行為,應在明確需要時才啟用。
這些字母會占用執行權限的位置。小寫 s 或 t 表示特殊位與該位置的執行權限都已開啟;大寫 S 或 T 表示特殊位已開啟,但執行權限沒有開啟。這個差異讓特殊位不會遮住底層執行權限是否存在。
不會。它只在瀏覽器中換算你輸入的權限值並準備指令文字,無法查看檔案系統或執行終端機命令,輸入內容也不會上傳。請先檢查產生的權限,加入正確路徑後再自行執行。