Wandeln Sie Linux-Dateiberechtigungen zwischen Checkboxen, Oktal (755) und Symbolisch (rwxr-xr-x) um — in Ihrem Browser.
Unix und Linux steuern den Zugriff auf jede Datei über neun Berechtigungsbits: Lesen, Schreiben und Ausführen, separat gewährt für den Eigentümer der Datei, ihre Gruppe und alle anderen. Der chmod-Befehl akzeptiert diese Bits als kompakte Oktalzahl — 755, 644 — oder als symbolische Zeichenkette wie rwxr-xr-x, und wie das eine auf das andere abbildet, ist genau die Art von Wissen, das niemand auswendig können sollte. Dieser Rechner hält die drei Darstellungen synchron: Ändern Sie eine Checkbox, folgen Oktal- und Symbolwert; tippen Sie einen Oktal- oder Symbolwert, folgen die Checkboxen.
Die Mathematik ist einfach, sobald sie ausgeschrieben ist. Jede Berechtigung hat einen festen Wert — Lesen ist 4, Schreiben ist 2, Ausführen ist 1 — und jede Oktalziffer ist die Summe der Werte, die einer Klasse gewährt werden. 755 bedeutet also: Der Eigentümer bekommt 4+2+1 (Lesen, Schreiben und Ausführen), während Gruppe und Andere 4+1 (Lesen und Ausführen) erhalten. Das Tool zeigt diese Aufschlüsselung für jede Ziffer, zusammen mit dem äquivalenten chmod-Befehl in numerischer und in u=/g=/o=-Symbolform, den Sie direkt in ein Terminal einfügen können.
Typische Einsätze: Berechtigungen nach dem Hochladen von Dateien auf einen Webserver reparieren (644 für Dateien, 755 für Verzeichnisse und Skripte ist die klassische Kombination), einen privaten Schlüssel oder eine .env-Datei auf 600 absichern oder einen Wert doppelt prüfen, bevor chmod über SSH oder in einer CI-Pipeline läuft. Das 777-Preset ist enthalten, weil es in Tutorials verbreitet ist — mit sichtbarer Warnung, denn jedem Nutzer volle Schreib- und Ausführungsrechte zu geben, ist auf einer aus dem Internet erreichbaren Maschine selten eine gute Idee. Alles läuft zu 100% in Ihrem Browser: Kein Befehl wird ausgeführt, nichts wird an einen Server gesendet.
Jede Berechtigung hat einen Wert: Lesen = 4, Schreiben = 2, Ausführen = 1. Jede Oktalziffer ist die Summe der Werte, die einer Klasse gewährt werden (Eigentümer, Gruppe, Andere). Beispiel: rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755.
Es gibt dem Eigentümer Lesen, Schreiben und Ausführen (7 = 4+2+1) und Gruppe wie Anderen Lesen und Ausführen (5 = 4+1). In symbolischer Notation ist das rwxr-xr-x — die Standardberechtigung für Verzeichnisse und ausführbare Skripte auf Webservern.
Das Ausführen-Bit. 644 (rw-r--r--) lässt den Eigentümer lesen und schreiben, alle anderen nur lesen — richtig für gewöhnliche Dateien. 755 fügt für alle Klassen Ausführen hinzu, was Verzeichnisse zum Betreten und Skripte zum Laufen brauchen.
Meistens ja. 777 erlaubt jedem Nutzer des Systems, die Datei zu ändern und auszuführen — ein kompromittiertes Konto oder ein bösartiges Skript kann sie also umschreiben. Funktioniert ein Programm nur mit 777, liegt das eigentliche Problem fast immer beim Dateieigentum — beheben Sie es stattdessen mit chown.
Eine führende vierte Ziffer setzt die Spezialbits: setuid (4), setgid (2) und sticky (1). Dieser Rechner deckt die drei klassischen Berechtigungsziffern ab; fügen Sie einen vierstelligen Wert ein, werden die letzten drei Ziffern verwendet.
Nein. Die Umrechnung ist pures JavaScript auf Ihrem Gerät — kein Befehl wird ausgeführt, nichts wird übertragen und nichts gespeichert.
Vai.la verwandelt jede URL in einen Kurzlink mit Klick-Statistiken, QR-Code und Ihrem eigenen Biolink.
Vai.la übernimmt keine Verantwortung für die Nutzung der Tools oder für Entscheidungen, die auf ihren Ergebnissen basieren.