fmask
dan dmask
merupakan mount
opsi untuk sistem file FAT , berdasarkan pada fstab
.
Mereka digunakan untuk mendefinisikan izin ( umask
mengaturnya untuk file dan direktori, sementara fmask
hanya berlaku untuk file dan dmask
ke direktori).
Topeng BUKAN izin file, mereka digunakan untuk mendapatkan izin yang Anda inginkan. Selain itu, topeng tidak dapat menambahkan izin, mereka hanya membatasi izin apa yang dimiliki file atau direktori.
Ini umask
adalah default untuk file dan folder, jika Anda ingin menyesuaikan file dan izin folder Anda harus menggunakan fmask
dan dmask
menggunakan yang sama dengan umask
.
Izin topeng tidak seperti kode izin oktal yang diteruskan ke chmod
perintah, namun tabel ini sangat membantu memahami cara kerja izin topeng:
0 1 2 3 4 5 6 7
r + + + + - - - -
w + + - - + + - -
x + - + - + - + -
Ini berfungsi sebagai izin oktal normal tetapi dikurangi dari 7, dan gunakan nilai absolut. misalnya jika Anda ingin mengatur izin untuk 0777
Anda perlu mengaturnya 0000
di umask
(misalnya umask=0000
), jika Anda ingin mengaturnya 0755
Anda akan mengaturnya ke 0022
:
- Karakter pertama menyatakan bahwa itu merupakan izin oktal
- Yang kedua adalah untuk pemilik
- Yang ketiga adalah grup
- Yang keempat adalah untuk yang lain, yaitu setiap pengguna lain
( Sumber )
man mount
memberikan ini:
umask=value
Set the umask (the bitmask of the permissions that are not
present). The default is the umask of the current process. The
value is given in octal.
dmask=value
Set the umask applied to directories only. The default is the
umask of the current process. The value is given in octal.
fmask=value
Set the umask applied to regular files only. The default is the
umask of the current process. The value is given in octal.
Anda juga akan menemukan contoh dan penjelasan teknis dari Drenriza di Ubuntuforums dan tentu saja Wikipedia banyak membantu, seperti biasa.