Jede Datei, die erstellt wird, erhält einen Standardsatz von Berechtigungen. Wenn Sie diesen Standardsatz von Berechtigungen ändern möchten, können Sie dies mit dem Befehl umask tun. Dieser Befehl verwendet den 3-Bit-Berechtigungssatz, den wir in numerischen Berechtigungen sehen.
Anstatt diese Berechtigungen hinzuzufügen, entzieht umask diese Berechtigungen jedoch.
umask 021
Im obigen Beispiel geben wir an, dass die Standardberechtigungen neuer Dateien dem Benutzer vollen Zugriff erlauben sollen, aber für Gruppen möchten wir deren Schreibberechtigung entziehen, und für andere möchten wir deren Ausführungsberechtigung entziehen. Die Standard-umask auf den meisten Distributionen ist 022, was vollen Benutzerzugriff bedeutet, aber keinen Schreibzugriff für Gruppen und andere Benutzer.
Wenn Sie den Befehl umask ausführen, wendet er diesen Standardsatz von Berechtigungen auf jede neue Datei an, die Sie erstellen. Wenn Sie jedoch möchten, dass dies dauerhaft ist, müssen Sie Ihre Startdatei (.profile) ändern, aber das werden wir in einer späteren Lektion besprechen.