Aufgabenpfad / von der Eingabe zum Ergebnis
So berechnest du chmod-Berechtigungen
- 01
Gib den Berechtigungswert ein
Nutze 3–4 oktale Ziffern oder explizite u/g/o/a-Klauseln mit einem +, - oder = pro Klausel. Trenne Klauseln mit Kommas. X fügt Ausführung nur für ein Verzeichnis hinzu oder wenn an diesem Schritt bereits ein Ausführungsbit gesetzt ist. Ein einzelner u/g/o-Operand kopiert diese Klasse, zum Beispiel g=u.
- 02
Starte symbolische Klauseln von der richtigen Basis
Symbolische Klauseln starten von diesen Berechtigungen (Standard 644) und werden von links nach rechts angewendet. Oktale Eingabe setzt die komplette Maske und ignoriert diesen Kontext. Dies ist eine Vorschau auf ein Ziel; es wird keine Datei inspiziert.
- 03
Füge einen Pfad hinzu und wähle Rekursion
Gib den Zielpfad ein, damit der erzeugte Befehl ihn enthält — für eine POSIX-Shell gequotet. Aktiviere Rekursiv anwenden nur, wenn du wirklich den ganzen Verzeichnisbaum meinst: Es fügt -R hinzu, und chmod -R kann mit einem Einfügen tausende Dateien ändern. Prüfe den Pfad zweimal — im Terminal gibt es kein Rückgängig.
- 04
Berechne und lies die Zusammenfassung
s/S zeigen setuid oder setgid; t/T zeigen sticky. Großbuchstaben heißen, dass Ausführung fehlt. Auf Verzeichnissen bewahrt das symbolische = von GNU setuid/setgid, es sei denn, s ist explizit angegeben; u-s,g-s entfernt sie.
- 05
Kopiere den Befehl
Ergebnis kopieren stellt den exakten Befehl — numerisch oder symbolisch, mit gequotetem Pfad — in die Zwischenablage für ein Terminal oder ein Deployment-Skript. Hier läuft nichts: Der Rechner baut nur die Zeichenkette, also füge sie bewusst ein und prüfe den Zielpfad ein letztes Mal, bevor du Enter drückst.