umask-Erstellungsmaske für Dateimodus abrufen oder festlegen
Synopse
umask [ -S ] [ Maske ]
Beschreibung
Mit umask können Sie die Dateierstellungsmaske festlegen oder anzeigen. Mit der Maske können Sie die Dateiberechtigungsbits steuern, die beim Erstellen einer Datei oder eines Verzeichnisses festgelegt werden.
Wenn Sie maskangeben, setzt qsh die Dateierstellungsmaske auf mask. Wenn Sie masknicht angeben, zeigt qsh die aktuelle Dateierstellungsmaske in der Standardausgabe an.
Optionen
- -S Symbolische Berechtigungen verwenden
Operanden
Bei Verwendung symbolischer Berechtigungen ist mask ein Ausdruck, der definiert, welche Berechtigungen nicht entfernt werden dürfen. Eine symbolische Berechtigung ist ein Ausdruck im Format [ who ] op [ Berechtigung ]. Dabei gilt Folgendes:
- Wer ist eine Kombination der Buchstaben:
- u für Eignerberechtigungen.
- g für Gruppenberechtigungen
- o für andere (oder öffentliche) Berechtigungen
- a für alle Berechtigungen (Standardwert).
- op steht für einen der folgenden Werte:
- - (Minus), um die Berechtigung zu löschen.
- + (plus), um die Berechtigung hinzuzufügen
- Berechtigung ist mindestens eine der folgenden Berechtigungen:
- r für Leseberechtigung.
- w für Schreibberechtigung.
- x für Ausführungs-oder Suchberechtigung.
Exitstatus
- 0, wenn erfolgreich.
- > 0, wenn Maske ungültig ist.
Beispiele
- Anzeige der aktuellen Dateierstellungsmaske in symbolischer Form: umask -S
- Aktuelle Dateierstellungsmaske anzeigen: umask
- Legen Sie die Dateierstellungsmaske fest, um die Leseberechtigung für andere Benutzer zu entfernen: umask 004
- Setzen Sie die Dateierstellungsmaske, um die Schreibberechtigung für die Gruppe zu entfernen: umask -S g-w