Apa yang dilakukan
Tiga tab: kalkulator yang menyelaraskan kotak centang, mode oktal (755) dan bentuk simbolik (rwxr-xr-x) termasuk bit setuid, setgid dan sticky; kalkulator umask yang menunjukkan izin file dan direktori baru; dan simulator yang menerapkan ekspresi seperti u+x,go-w atau a=rX langkah demi langkah.
Membaca angkanya
Setiap digit adalah satu kelas: pemilik, grup dan lainnya. Baca bernilai 4, tulis 2 dan eksekusi 1, lalu dijumlahkan: 7 = rwx, 6 = rw-, 5 = r-x, 4 = r--. 755 umum untuk program dan direktori, 644 untuk file biasa, dan 600 untuk kunci privat. Digit keempat di depan berisi bit khusus: setuid 4, setgid 2 dan sticky 1 (1777 adalah /tmp).
umask
Program meminta 666 untuk file dan 777 untuk direktori, lalu umask mengurangi bit: dengan 022 hasilnya 644 dan 755; dengan 027, 640 dan 750. Huruf X kapital menambah eksekusi hanya untuk direktori dan file yang sudah bisa dieksekusi. Operator = menghapus bit sticky dengan o seperti GNU chmod di Linux; macOS mempertahankannya.