Chmod-Rechner

Berechne Linux-chmod-Rechte für Besitzer, Gruppe und andere. Wandle Oktal- und Symbolschreibweise um, setze Sonderbits und kopiere den fertigen Befehl.
Dateirechte
Wähle die erlaubten Aktionen für Besitzer, Gruppe und alle anderen. Jede Änderung aktualisiert die Werte darunter.
Besitzer
Gruppe
Andere
Sonderbits
Rechtewerte
Bearbeite eine der Schreibweisen, um alle Auswahlfelder zu aktualisieren.

Gib 3 oder 4 Oktalziffern von 000 bis 7777 ein.

Verwende 9 Zeichen wie rwxr-xr-x. Sonderbits werden mit s, S, t oder T dargestellt.

Chmod-Befehl
Gib den Pfad einer Datei oder eines Ordners ein und kopiere den Shell-sicheren Befehl.
chmod 0755 -- path/to/file
Häufige Dateirechte
Beginne mit einem gängigen Modus und passe bei Bedarf einzelne Rechte an.

Weitere Entwickler-Tools


Chmod-Rechner für Linux-Dateirechte

Wandle Linux- und Unix-Dateirechte zwischen Oktal- und Symbolschreibweise um. Wähle Lese-, Schreib- und Ausführungsrechte für Besitzer, Gruppe und andere oder gib einen Modus direkt ein. Der Rechner unterstützt außerdem Setuid, Setgid und das Sticky-Bit und erstellt einen kopierbaren chmod-Befehl direkt im Browser.

Wie berechne ich einen chmod-Wert?

Wähle für jede Benutzerklasse die benötigten Rechte. Lesen hat den Wert 4, Schreiben den Wert 2 und Ausführen den Wert 1. Addiere die gewählten Werte jeweils für Besitzer, Gruppe und andere. Lesen plus Schreiben ergibt beispielsweise 6, Lesen plus Ausführen ergibt 5. So steht 0755 für rwxr-xr-x.

Was bedeuten chmod-Zahlen wie 644 und 755?

Die letzten 3 Ziffern stehen für Besitzer, Gruppe und andere. 0644 erlaubt dem Besitzer das Lesen und Schreiben, während alle anderen nur lesen dürfen. Bei 0755 hat der Besitzer alle Rechte; Gruppe und andere dürfen lesen und ausführen. Die führende Ziffer beschreibt Sonderbits und ist normalerweise 0.

Kann ich symbolische Dateirechte in Oktalwerte umwandeln?

Ja. Gib einen symbolischen Modus mit 9 Zeichen wie rw-r----- ein. Oktalwert, Auswahlfelder und Befehl werden sofort aktualisiert. Du kannst auch den Oktalwert bearbeiten und in die andere Richtung umrechnen. Bei einer ungültigen Eingabe bleibt dein Text erhalten und ein konkreter Hinweis hilft bei der Korrektur.

Was sind Setuid, Setgid und das Sticky-Bit?

Setuid führt eine ausführbare Datei mit der effektiven Identität ihres Besitzers aus. Setgid verwendet bei ausführbaren Dateien deren Gruppenidentität und lässt neue Inhalte die Gruppe eines Ordners übernehmen. In gemeinsam genutzten Ordnern beschränkt das Sticky-Bit das Löschen und Umbenennen auf Datei- oder Ordnerbesitzer sowie root. Aktiviere diese Modi nur gezielt.

Warum zeigt die symbolische Schreibweise S oder T statt s oder t?

Ein kleines s oder t bedeutet, dass auch das zugehörige Ausführungsrecht aktiv ist. Ein großes S oder T zeigt ein gesetztes Sonderbit ohne dieses Ausführungsrecht. Der Rechner berücksichtigt diesen Unterschied automatisch, wenn du Rechte auswählst oder die symbolische Schreibweise bearbeitest.

Wie verwende ich den erzeugten chmod-Befehl?

Gib den Pfad der gewünschten Datei oder des Ordners ein, kopiere den erzeugten Befehl und führe ihn in einer Shell mit den nötigen Berechtigungen aus. Pfade mit Leerzeichen oder Apostrophen werden sicher maskiert. Prüfe die gewählten Rechte vor der Ausführung, insbesondere bei weitreichenden Modi wie 0777.

Ist chmod 777 sicher?

0777 erlaubt allen Benutzern das Lesen, Ändern und Ausführen des Ziels und ist daher selten eine gute dauerhafte Lösung. Vergib nur die tatsächlich benötigten Rechte, zum Beispiel 0644 für viele normale Dateien, 0755 für öffentliche Ordner oder Programme und 0700 für private Inhalte.

Tool-Navigation

Schnell zu einem beliebigen Tool wechseln