Pengantar
UMASK dalam sistem Linux adalah singkatan dari User Mask. Ini adalah izin default file atau direktori saat dibuat di mesin Linux Anda.
Kebanyakan distro Linux memiliki nilai default UMASK adalah 022.
Artikel ini akan menunjukkan detail UMASK dan cara menggunakannya.
Hitung nilai UMASK
Nilai minimum dan maksimum umask untuk direktori masing-masing adalah 000 dan 777. Nilai minimum dan maksimum umask untuk sebuah file masing-masing adalah 000 dan 666. Tabel berikut menjelaskan beberapa nilai umum:
0 1 2 3 4 5 6 7 | Baca, Tulis &Jalankan Baca &Tulis Baca &Jalankan Hanya Baca Tulis &Jalankan Tulis Saja Jalankan Saja Tidak Ada Izin |
---|
Untuk mendapatkan pemahaman yang lebih baik tentang cara menggunakan UMASK di Linux, mari kita analisis contoh berikut:
Jika nilai umask adalah 077, berarti:
0 – Pemilik memiliki izin Baca, Tulis, dan Jalankan
7 – Grup tidak memiliki Izin
7 – Lainnya tidak memiliki Izin
$ umask 077
$ mkdir new-folder
$ touch new-file
$ ls -ld new-folder new-file
Dapatkan nilai umask saat ini
Anda bisa mendapatkan nilai umask saat ini hanya dengan menjalankan perintah:
$ umask
Cara lain untuk menyetel nilai umask
Selain metode penggunaan nilai numerik untuk umask, Anda dapat mengonfigurasi umask berdasarkan nilai alfabet sebagai:
r – Baca
w – Tulis
x – Jalankan
u – Kepemilikan pengguna
g – Kepemilikan grup
o – kepemilikan lain
Misalnya:
$ umask u=rw
$ mkdir test-folder
$ touch file-test
$ ls -ld test-folder file-test
Kesimpulan
Anda telah mempelajari detail tentang cara menggunakan UMASK di sistem Linux.
Terima kasih sudah membaca. Jika Anda memiliki masalah, silakan tinggalkan komentar Anda dan beri tahu saya.