Chmod-Rechner

Legen Sie Linux- und Unix-Dateirechte fest und erhalten Sie Zahlenmodus, symbolische Anzeige und einen fertigen chmod-Befehl.

Dateirechte auswählen
Schalten Sie Lesen, Schreiben und Ausführen für Eigentümer, Gruppe und alle anderen ein oder aus.

Numerischer Modus

000

Symbolischer Modus

---------

Beispielbefehl

chmod 000 file

Über chmod-Berechtigungen

Der Befehl chmod ändert Datei- und Verzeichnisrechte unter Linux, macOS und anderen Unix-ähnlichen Systemen. Rechte werden unabhängig für drei Klassen vergeben: den Dateieigentümer, Mitglieder der Dateigruppe und alle anderen Benutzer. Jede Klasse kann Lese-, Schreib- und Ausführungsrechte erhalten. Dieser Rechner wandelt die Auswahl in den bekannten dreistelligen Oktalmodus und eine symbolische Anzeige mit neun Zeichen um. Die numerische chmod-Schreibweise weist jedem Recht einen Wert zu: Lesen zählt vier, Schreiben zwei und Ausführen eins. Die Summe der ausgewählten Werte ergibt für jede Klasse eine Ziffer von null bis sieben. Sieben erlaubt Lesen, Schreiben und Ausführen; sechs Lesen und Schreiben; fünf Lesen und Ausführen; null gewährt keine Rechte. Die Reihenfolge lautet Eigentümer, Gruppe, andere. Daher gibt 755 dem Eigentümer alle Rechte und allen anderen Lese- und Ausführungsrechte. Die symbolische Ausgabe stellt dieselben Einstellungen mit Buchstaben und Bindestrichen dar. Jede Dreiergruppe folgt der Reihenfolge Lesen, Schreiben, Ausführen. Ein Bindestrich steht für ein nicht gewährtes Recht. So entspricht rwxr-xr-x dem Modus 755 und rw------- dem Modus 600. Der angezeigte Befehl verwendet einen absoluten numerischen Modus und ersetzt alle neun gewöhnlichen Berechtigungsbits auf einmal. Wählen Sie Rechte nach dem tatsächlichen Bedarf der Datei oder des Verzeichnisses, nicht nur, um eine Fehlermeldung zu beseitigen. Private reguläre Dateien verwenden häufig 600, gemeinsam lesbare Dateien 644, private Verzeichnisse etwa 700 und öffentliche Webverzeichnisse oft 755. Ausführen bedeutet bei Verzeichnissen etwas anderes: Es erlaubt das Durchqueren und den Zugriff auf enthaltene Einträge; Lesen erlaubt das Auflisten der Namen. Fehlendes Ausführungsrecht kann deshalb den Zugriff verhindern, obwohl Lesen weiterhin erlaubt ist. Vermeiden Sie 777, sofern nicht wirklich jeder lokale Benutzer Schreibzugriff benötigt. Weitreichende Schreibrechte können unerwünschte Änderungen oder Ersetzungen ermöglichen. Dieser einfache Rechner behandelt die Bits für Eigentümer, Gruppe und andere, jedoch nicht setuid, setgid, Sticky-Bits, Zugriffssteuerungslisten oder rekursives Verhalten. Prüfen Sie Eigentümerschaft und Anwendungsanforderungen, bevor Sie chmod auf Produktivsystemen ausführen, und seien Sie bei rekursiven Befehlen besonders vorsichtig.

Häufige chmod-Beispiele

Diese Standardmodi decken viele alltägliche Anforderungen an Datei- und Verzeichnisrechte ab.

Gewählte RechteModusTypischer Einsatz
Eigentümer rwx, Gruppe r-x, andere r-x755 / rwxr-xr-xÖffentlich zugängliches Verzeichnis oder Programm
Eigentümer rw-, Gruppe r--, andere r--644 / rw-r--r--Öffentlich lesbare reguläre Datei
Eigentümer rw-, Gruppe ---, andere ---600 / rw-------Private Konfigurations- oder Schlüsseldatei

So verwenden Sie den chmod-Rechner

  1. Bestimmen Sie die nötigen Zugriffe für den Eigentümer und aktivieren Sie die entsprechenden Rechte.
  2. Wählen Sie die Rechte für Mitglieder der Dateigruppe.
  3. Wählen Sie die Rechte für alle anderen Benutzer.
  4. Prüfen Sie die symbolische Anzeige und kopieren Sie den Zahlenmodus oder Beispielbefehl.

Häufige Fragen zu chmod

Was bedeutet chmod 755?

Modus 755 gibt dem Eigentümer Lese-, Schreib- und Ausführungsrechte. Gruppenmitglieder und andere Benutzer dürfen lesen und ausführen, aber nicht schreiben.

Wofür stehen die Werte 4, 2 und 1?

Vier steht für Lesen, zwei für Schreiben und eins für Ausführen. Ihre Summe bildet die Oktalziffer einer Benutzerklasse.

Was unterscheidet 644 von 755?

644 gewährt kein Ausführungsrecht und ist bei normalen lesbaren Dateien üblich. 755 ergänzt Ausführungsrechte und wird häufig für Verzeichnisse und Programme verwendet.

Warum ist chmod 777 riskant?

777 erlaubt jedem Benutzer, das Ziel zu lesen, zu ändern und auszuführen. Auf Mehrbenutzer- oder vernetzten Systemen können diese umfassenden Schreibrechte ein Sicherheitsrisiko darstellen.

Wird ein Verzeichnis mit Ausführungsrecht ausgeführt?

Nein. Das Ausführungsrecht steuert das Durchqueren des Verzeichnisses und den Zugriff auf seine Einträge. Das Leserecht regelt getrennt davon, ob Namen aufgelistet werden dürfen.