Berechtigungen
| Anwendungsbereich | Lesen | Schreiben | Ausführen |
|---|---|---|---|
| Eigentümer | |||
| Gruppe | |||
| Andere |
Die Umask entfernt Berechtigungen aus dem Standardmodus. Damit lässt sich prüfen, welche Rechte neue Dateien oder Verzeichnisse in einer Shell, einem Dienst oder einem Bereitstellungsskript erhalten.
Konvertieren Sie Unix-Berechtigungen zwischen chmod-Zahlen, rwx-Zeichenfolgen, symbolischen Zuweisungen und Umask-Ergebnissen. Verwenden Sie das Werkzeug vor Befehlen in Bereitstellungsskripten, Dockerfiles, CI-Jobs, gemeinsam genutzten Verzeichnissen und Produktionsservern.
Der Rechner zeigt Sonderbits weiterhin an, da setuid, setgid und Verzeichnisse mit Sticky Bit sicherheitsrelevant sein können. Lesen Sie einen vorhandenen Modus wie ls -l, passen Sie ihn über die Kontrollkästchen an und kopieren Sie anschließend einen fertigen chmod-Befehl.
Die Berechtigungen für Eigentümer, Gruppe und andere werden aus Lese-, Schreib- und Ausführungsbits gebildet. Der Rechner hält den numerischen Modus und die symbolische rwx Darstellung synchron, sodass Sie genau sehen können, wie sich eine Änderung auf beide Schreibweisen auswirkt. Außerdem wendet das Werkzeug eine Umask auf den üblichen Dateimodus 666 oder Verzeichnismodus 777.
Prüfen Sie den erzeugten Modus, bevor Sie ihn rekursiv anwenden. Schreibzugriff für eine Gruppe, das Ausführbarmachen einer Datei oder das Aktivieren von setuid und setgid können wesentlich verändern, wer eine Ressource bearbeiten oder ausführen darf.