Mengontrol Izin File / Direktori Awal
Ketika file dan direktori baru dibuat di Linux, izin default awalnya ditetapkan. Izin ini dihitung dengan mengambil izin default dari file/direktori yang dibuat dan mengurangi nilai umask darinya. Umask adalah angka oktal empat digit yang mewakili nilai izin yang akan disembunyikan. Dengan kata lain, izin yang ditentukan dalam umask mewakili izin yang akan ditahan secara otomatis saat Anda membuat file baru.
File dan direktori memiliki izin default yang berbeda saat dibuat. Izin default yang diterapkan ke file adalah 666. Untuk direktori, izin defaultnya adalah 777. Contoh berikut mengilustrasikan proses penghitungan izin file awal:
666 Default File permission. -002 Umask value ---- 664 Initial file permission (rw-rw-r--)
Melihat dan Menyetel Nilai umask
Perintah umask adalah utilitas yang disediakan untuk melihat atau mengubah umask saat ini. Umask hadir dalam file konfigurasi dan untuk melihat umask saat ini, jalankan perintah tanpa opsi apa pun:
$ umask 0002
Umask dapat diubah kapan saja hanya dengan mengetik umask diikuti dengan nilai baru yang diinginkan:
$ umask 0022 $ umask 0022
Akun pengguna root memiliki umask default 0022 selanjutnya, semua file yang dibuat oleh root memiliki izin default 644 (rw-rw-r–) yang memungkinkan hanya akses baca ke siapa pun selain root.