GNU/Linux >> Belajar Linux >  >> Ubuntu

Perintah Umask di Linux

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.


Ubuntu
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Perintah Umask di Linux

  2. Perintah W di Linux

  3. Perintah cd Linux

  1. Di Perintah di Linux

  2. Linux Dimana Perintah

  3. Perintah RMmod di Linux