GNU/Linux >> Belajar Linux >  >> Linux

Memahami Bagaimana Umask Mengontrol Izin File / Direktori Awal di Linux

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.


Linux
  1. Cara Menggunakan Perintah Tar di Linux

  2. Linux – Memahami Izin Unix Dan Jenis File?

  3. Linux – Bagaimana Cara Memeriksa Informasi Struktur Direktori File Unix/linux?

  1. Cara Menemukan File Terlama Di Pohon Direktori Di Linux

  2. Cara mengelola Izin/Kepemilikan File dan Direktori di Linux

  3. Lembar contekan Izin File/Direktori Linux

  1. Cara Menghapus (Menghapus) File atau Direktori di Linux

  2. Cara Menggunakan Perintah md5sum di Linux

  3. Cara Menggunakan Perintah cd Linux untuk Mengubah Direktori