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
Befehle zielen auf GNU chmod und eine POSIX-Shell. Pfade werden gequotet. Numerische Befehle nutzen fünf oktale Ziffern, um auch nicht angeforderte spezielle Verzeichnis-Bits zu löschen. Rekursive symbolische Befehle behalten den Ausdruck und nutzen die eigenen Berechtigungen jedes echten Ziels. Prüfe Pfad und Plattform; Besitz, ACLs und Dateisystemregeln können das Ergebnis beeinflussen.
- 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
Befehle zielen auf GNU chmod und eine POSIX-Shell. Pfade werden gequotet. Numerische Befehle nutzen fünf oktale Ziffern, um auch nicht angeforderte spezielle Verzeichnis-Bits zu löschen. Rekursive symbolische Befehle behalten den Ausdruck und nutzen die eigenen Berechtigungen jedes echten Ziels. Prüfe Pfad und Plattform; Besitz, ACLs und Dateisystemregeln können das Ergebnis beeinflussen.