chmod 權限計算機
在目前分頁中計算,不會上傳,也不會更動任何檔案。
使用步驟
在勾選框、數字權限和 rwx 字串之間互相轉換,並產生 chmod 指令。
勾選權限
每一列是擁有者、群組或其他人,每一欄是讀取、寫入或執行。需要的話再勾 setuid、setgid 或黏著位元。
或直接輸入數字或 rwx
輸入 644 或 4755,或貼上 ls -l 的 rwxr-xr-x,其他欄位會跟著變。
複製指令
填入檔案或目錄名稱,要處理整個目錄就勾 -R,再把 chmod 指令複製到終端機執行。
常見問題
chmod 755 是什麼意思?
三個數字依序代表擁有者、群組、其他人。讀取 = 4,寫入 = 2,執行 = 1。7 是擁有者 rwx,5 是群組與其他人 r-x,合起來就是 rwxr-xr-x。
setuid、setgid 和黏著位元是什麼?
它們是可選的第四位數字(寫在最前面)。setuid(4)讓程式以檔案擁有者身分執行;setgid(2)讓程式以群組身分執行,用在目錄上時新檔案會繼承該群組;黏著位元(1)用在 /tmp 這類目錄,只有檔案擁有者能刪除自己的檔案。
為什麼會出現大寫的 S 或 T?
特殊位元和執行權限都有時,ls 顯示小寫 s 或 t;只有特殊位元、沒有執行權限時顯示大寫 S 或 T,通常代表設定錯了。
可以直接貼上 ls -l 的權限嗎?
可以。貼上 rwxr-xr-x 或完整的 -rwxr-xr-x 都行(第一個字元是檔案類型,會被略過),勾選框和數字會一起更新。
這個工具會修改我的檔案嗎?
不會。它只產生指令,複製後在你自己的終端機執行即可。