umask

umask stelt de standaardbestandsrechten in voor nieuw aangemaakte bestanden en mappen.

Basisgebruik

umask           # Huidige waarde tonen
umask 022       # Nieuwe waarde instellen
umask -S        # Symbolische weergave

Hoe het werkt

Umask werkt als een masker dat rechten aftrekt van de maximale waarde:

TypeMaximumUmaskResultaat
Bestand666022644 (rw-r--r--)
Map777022755 (rwxr-xr-x)

Veelgebruikte umask-waarden:

UmaskBestandenMappenGebruik
022644755Standaard (leesbaar voor iedereen)
027640750Groep mag lezen, anderen niets
077600700Alleen eigenaar

Voorbeelden

Privé bestanden als standaard:

umask 077

Groepsleesbaar:

umask 027

Permanent instellen

In ~/.bashrc:

umask 027

Systeembreed in /etc/profile of /etc/login.defs.

Tip

Gebruik umask 077 in scripts die tijdelijke bestanden aanmaken — zo zijn die nooit per ongeluk leesbaar voor anderen.

beveiligingrechtenbestanden