Skip to main content

chmod Calculator

Calculate and convert Unix file permission modes between octal and symbolic.

Geprüft von · Zuletzt geprüft

Owner: read, write, execute; Group: read, execute; Other: read, execute

So verwendest du den chmod-Rechner

  1. Gib einen Oktalcode ein (z. B. 755 oder 4755) in das Feld "Oktaler Berechtigungscode". Der symbolische String wird sofort aktualisiert.
  2. Oder gib einen symbolischen String ein (z. B. rwxr-xr-x) in das Feld "Symbolischer Berechtigungsstring". Der Oktalcode wird sofort aktualisiert.
  3. Lies die Beschreibung unter den Feldern, um eine klartextliche Zusammenfassung der Berechtigung (Eigentümer, Gruppe, Andere) zu sehen.

Was dieses Werkzeug tut

Der chmod-Rechner konvertiert Unix-Dateiberechtigungsmodi bidirektional zwischen oktaler Notation (z. B. 755) und symbolischer Notation (z. B. rwxr-xr-x). Er behandelt alle neun rwx-Bits für Eigentümer, Gruppe und andere sowie die drei speziellen Bits: setuid (4000), setgid (2000) und sticky (1000). Die Konvertierung ist reines clientseitiges JavaScript ohne Server-Aufrufe.

Häufig gestellte Fragen

Was bedeutet chmod 755?

chmod 755 setzt für den Eigentümer Lesen, Schreiben und Ausführen; für die Gruppe Lesen und Ausführen; für andere Lesen und Ausführen. In symbolischer Form ist das rwxr-xr-x. Es ist üblich für Verzeichnisse und ausführbare Dateien, die weltweit lesbar, aber nur vom Eigentümer beschreibbar sein sollen.

Was sind die setuid-, setgid- und Sticky-Bits?

Das sind die drei hohen Bits (4000, 2000, 1000). Setuid (4000) auf einer ausführbaren Datei führt sie als Datei-Eigentümer aus; setgid (2000) führt sie als Gruppeninhaber aus; sticky (1000) auf einem Verzeichnis verhindert, dass Benutzer Dateien löschen, die sie nicht besitzen, wie bei /tmp verwendet. In symbolischer Notation ersetzt setuid den Eigentümer-Ausführungsslot durch s (oder S, wenn Ausführen nicht gesetzt ist), setgid ersetzt den Gruppen-Ausführungsslot, und sticky ersetzt den anderen Ausführungsslot durch t oder T.

Wird etwas an einen Server gesendet?

Nein. Die gesamte Konvertierung läuft vollständig in deinem Browser ohne Netzwerkanfragen. Deine Berechtigungsstrings verlassen den Tab nicht.

Mehr Developer Tools