Zum Inhalt springen
TextArray
100% lokal

Chmod-Rechner

Wandle Unix-Dateirechte zwischen Oktalzahlen und rwx-Notation um, mit vollständiger Aufschlüsselung.

Eingabe
Ausgabe

Chmod-Rechner

Unix-Dateirechte wirken kryptisch, bis man die einfache Rechnung dahinter sieht. Jede der drei Ziffern eines chmod-Werts ist eine Summe: Lesen zählt 4, Schreiben 2, Ausführen 1. Eine 7 bedeutet also Lesen plus Schreiben plus Ausführen, eine 5 Lesen plus Ausführen, und 755 gibt dem Besitzer volle Kontrolle, während Gruppe und alle anderen die Datei lesen und ausführen dürfen. Dieser Rechner übersetzt in beide Richtungen — füge Oktalwerte wie 755 oder 0644 ein und erhalte die rwx-Notation, oder füge eine Zeichenkette wie rwxr-xr-x ein (mit oder ohne das führende Dateityp-Zeichen aus ls -l) und erhalte den Oktalwert zurück.

Die Aufschlüsselung benennt genau, was Besitzer, Gruppe und Andere dürfen, weist auf Spezialbits wie setuid, setgid und das Sticky-Bit hin (4755, 2755, 1777) und gibt den fertigen chmod-Befehl aus. Brauchst du nur die äquivalente Schreibweise, stelle die Ausgabe auf „Nur Umrechnung" — eine Zeile pro Berechtigung. Jede Zeile wird unabhängig verarbeitet: Ein Tippfehler erzeugt eine ruhige Meldung an Ort und Stelle und hält die übrigen Zeilen nicht auf, sodass du ganze Listen auf einmal umwandeln kannst.

Eine Handvoll Werte deckt fast alles ab: 644 für gewöhnliche Dateien, 755 für Verzeichnisse und Skripte, 600 für private Schlüssel und Geheimnisse. Meide 777 — eine für alle beschreibbare Datei kann jeder Benutzer der Maschine überschreiben oder austauschen, ein klassischer Befund in jedem Sicherheitsaudit.

Alles läuft lokal in deinem Browser. Nichts, was du einfügst, wird hochgeladen, protokolliert oder gespeichert.

Häufige Fragen

Wie funktionieren die Oktalziffern?
Jede Ziffer ist die Summe aus Lesen (4), Schreiben (2) und Ausführen (1) für eine Benutzerklasse, in der Reihenfolge Besitzer, Gruppe, Andere. 755 ist also rwx für den Besitzer und r-x für Gruppe und Andere.
Was bedeuten 4755, 2755 und 1777?
Eine vierte führende Ziffer setzt die Spezialbits: setuid zählt 4, setgid 2, das Sticky-Bit 1. In der rwx-Notation erscheinen sie als s oder t an der Ausführen-Position — kleingeschrieben, wenn Ausführen ebenfalls gesetzt ist, groß (S, T), wenn nicht.
Warum ist chmod 777 eine schlechte Idee?
Die Datei wird damit für alle les-, schreib- und ausführbar. Jeder Benutzer oder kompromittierte Prozess auf der Maschine kann sie überschreiben — aus einer harmlosen Datei wird ein Angriffsvektor. Nutze 644 oder 755 und erweitere Rechte nur, wenn ohne sie wirklich etwas scheitert.
Kann ich viele Berechtigungen auf einmal umwandeln?
Ja. Eine Berechtigung pro Zeile — Oktal- und symbolische Form lassen sich frei mischen. Ungültige Zeilen werden an Ort und Stelle gemeldet, die übrigen Zeilen werden trotzdem umgewandelt.
Wird meine Eingabe irgendwo hochgeladen?
Nein. Der Rechner läuft vollständig in deinem Browser und deine Eingabe verlässt dein Gerät nie.