Umask in Linux

Umask, mungkin akan sulit bagaimana mendefinisikan arti dari umask. :D
Umask adalah sebuah command yang berfungsi untuk men-set default permission dari sebuah file atau folder yang akan dibuat di Linux.

Default umask di linux adalah bernilai 022. Bagaimana menjelaskan angka ini ?
Mungkin akan lebih enak jika menggunakan dengan contoh langsung.
Untuk folder, nilai permission yang digunakan adalah 777.
Untuk file, nilai permission yang digunakan adalah 666.
Berikut perhitungannya :
Untuk folder = 777 - 022 = 755
Untuk file = 666 - 022 = 644

Jadi :
Jika anda akan membuat sebuah folder baru, maka folder baru tersebut memiliki permission 755 atau u=rwx, g=r-x, o=r-x
Jika anda membuat sebuah file baru, maka file baru tersebut memiliki permission 644 atau u=rw-, g=r--, o=r--

Umask juga dapat anda gunakan untuk mengatur sebuah permission dari sebuah direktori yang di mount oleh Linux pada saat booting, yang terletak di file fstab.

Mungkin itu adalah sekilas mengenai umask, selamat mencoba :)

Referensi :
http://en.wikipedia.org/wiki/Umask
http://www.tech-faq.com/umask.shtml

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer