fmaskve dmaskvardır mountiçin seçenekler FAT dosya sistemi dayalı fstab.
İzinleri tanımlamak için kullanılırlar ( yalnızca umaskdosyalara ve dizinlere fmaskuygulanırken onları hem dosyalara hem de dizinlere ayarlar dmask).
Maskeler dosyanın izinleri DEĞİLDİR, istediğiniz izinleri almak için kullanılırlar. Ayrıca, maskeler izin ekleyemez, yalnızca bir dosyanın veya dizinin sahip olabileceği izinleri sınırlar.
umaskEğer dosya ve kullanmanız gereken klasörleri izinlerini özelleştirmek isterseniz, dosyalar ve klasörler için varsayılan olduğu fmaskve dmaskaynı kullanımını umask.
Maske izinleri, chmodkomuta iletilen sekizli izin kodlarına benzemez , ancak bu tablo, maske izinlerinin nasıl çalıştığını anlamak için gerçekten yararlıdır:
0 1 2 3 4 5 6 7
r + + + + - - - -
w + + - - + + - -
x + - + - + - + -
Normal sekizli izinler olarak çalışır, ancak 7'den çıkarılır ve mutlak değeri kullanır. Örneğin size izinlerini ayarlamak istiyorsanız 0777bunu ayarlamak gerekir 0000içinde umask(örneğin umask=0000sen bunu ayarlamak isterseniz,) 0755sen bunu ayarlayacaktır 0022:
- İlk karakter bir sekizli izin olduğunu gösterir
- İkincisi sahip için
- Üçüncüsü gruptur
- Dördüncüsü başka, yani herhangi bir kullanıcı için
( Kaynak )
man mount bunu verir:
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.
Ayrıca Ubuntuforums'ta Drenriza'dan örnekler ve teknik açıklamalar bulacaksınız ve elbette Wikipedia her zamanki gibi çok yardımcı oluyor.