什麼是 chmod?
chmod(change mode)是 Unix/Linux 中用來變更檔案與目錄權限的指令。這個計算器可以讓你在 755 這類數字權限、rwxr-xr-x 這類符號權限,以及勾選矩陣之間互相切換,不必再手動心算。
數字權限怎麼運作?
每一位數字分別代表一個角色:擁有者、群組、其他人。在單一數字裡,4 代表讀取,2 代表寫入,1 代表執行。把它們加總就能得到想要的權限:7 = rwx、6 = rw-、5 = r-x、4 = r--。對目錄而言,執行位也代表可以進入該目錄。
常見 chmod 範例
chmod 755 script.sh讓擁有者擁有完整權限,並允許其他人讀取與執行。chmod 644 notes.txt讓檔案仍可由擁有者修改,而其他人只能讀取。chmod 600 .env常用於私人機密,因為只有擁有者可以讀或寫。chmod 775 shared-folder適合團隊共用目錄,當群組也需要建立與修改檔案時很有用。