Die Dateikreierungsmaske "umask" ist ein 9-Bit Wert, der die Rechte festlegt, die beim Anlegen neuer Dateien NICHT zu gewähren sind. Das Kommando "umask" setzt die Dateikreierungsmaske mit dem Wert einer 3-stelligen Oktalzahl.
Wird umask ohne Angabe eines Argumentes aufgerufen gibt es den Wert der momentanen Kreierungsmaske aus. Umask hat nur Auswirkungen auf die Zugriffsrechte neu anzulegender Dateien - die Zugriffsrechte existierender Dateien bleiben bei einer Änderung von umask unbeeinflusst.
Unter Linux gelten beispielsweise folgende Voreinstellungen:
Dazu einige Beispiele:
Umask hat keine Auswirkung auf Kommandos wie cp oder mv, die immer die Zugriffsrechte der Originaldatei mitkopieren. Normalerweise wird das Kommando umask in der Datei ~/.profile aufgerufen, um dadurch bei jeder Anmeldung automatisch die entsprechende Dateikreierungsmaske zu setzen.