Pulsars

Chmod-Rechner — Visueller Unix-Berechtigungs-Editor

755
rwxr-xr-x
Schnellauswahl
GruppeLesenSchreibenAusführenOktalnotation
Besitzer7
Gruppe5
Andere5
Befehl
chmod 755 filename
Berechtigungsdetails
Besitzer:Lesen, Schreiben, Ausführenrwx
Gruppe:Lesen, Ausführenr-x
Andere:Lesen, Ausführenr-x

Unix-Dateiberechtigungen steuern, wer Dateien und Verzeichnisse lesen, schreiben und ausführen darf. Berechtigungen werden in zwei Notationen dargestellt: oktal (z. B. 755) und symbolisch (z. B. rwxr-xr-x). Jede Datei hat drei Berechtigungsgruppen — Eigentümer, Gruppe und andere — mit jeweils drei Bits (Lesen=4, Schreiben=2, Ausführen=1). Der Befehl chmod ändert diese Berechtigungen und ist grundlegend für die Linux/macOS-Systemadministration und Webserver-Sicherheit.

Wie funktionieren Unix-Dateiberechtigungen?

Jede Datei und jedes Verzeichnis auf einem Unix-ähnlichen System (Linux, macOS) hat drei Berechtigungssätze, die drei Benutzerkategorien zugeordnet sind: dem Eigentümer (der Benutzer, der die Datei erstellt hat), der Gruppe (Benutzer, die eine Gruppe mit dem Eigentümer teilen) und anderen (alle übrigen). Jede Kategorie kann drei Zugriffsarten erhalten: Lesen (r) — Dateiinhalt anzeigen oder Verzeichnisinhalt auflisten, Schreiben (w) — Datei ändern oder Dateien in einem Verzeichnis erstellen/löschen, Ausführen (x) — Datei als Programm starten oder mit cd in ein Verzeichnis wechseln. Die Berechtigungen werden als Bitmaske gespeichert: Lesen = 4, Schreiben = 2, Ausführen = 1.

Was bedeutet chmod 755?

chmod 755 ist eine der am häufigsten verwendeten Berechtigungseinstellungen. Die erste Ziffer 7 (4+2+1 = rwx) gibt dem Eigentümer volle Berechtigungen: Lesen, Schreiben und Ausführen. Die zweite und dritte Ziffer 5 (4+0+1 = r-x) geben der Gruppe und anderen nur Lese- und Ausführungsberechtigungen. In symbolischer Notation entspricht dies rwxr-xr-x. Diese Einstellung ist der Standard für Verzeichnisse, Shell-Skripte und ausführbare Dateien, da der Eigentümer die Datei bearbeiten kann, während andere sie nur lesen und ausführen können. Für reguläre Dateien ohne Ausführungsanforderung verwenden Sie stattdessen chmod 644. Verwalten Sie auch geplante Aufgaben? Nutzen Sie unseren Cron-Generator, um Crontab-Zeitpläne visuell zu erstellen.

Häufig gestellte Fragen

Was bedeutet chmod 777?

+

chmod 777 gewährt Lese-, Schreib- und Ausführungsberechtigungen für den Eigentümer, die Gruppe und alle anderen Benutzer. Dies ist die freizügigste Einstellung und wird für den Produktionseinsatz generell als gefährlich angesehen, da jeder auf dem System die Datei lesen, ändern oder ausführen kann.

Was ist der Unterschied zwischen chmod 755 und 644?

+

chmod 755 gibt dem Eigentümer volle Berechtigungen (Lesen, Schreiben, Ausführen), während die Gruppe und andere nur lesen und ausführen können. chmod 644 gibt dem Eigentümer Lese- und Schreibberechtigungen, während die Gruppe und andere nur lesen können. 755 ist Standard für Verzeichnisse und ausführbare Skripte, 644 für reguläre Dateien.

Wie mache ich eine Datei unter Linux ausführbar?

+

Um eine Datei ausführbar zu machen, verwenden Sie chmod +x dateiname oder chmod 755 dateiname. Das +x-Flag fügt die Ausführungsberechtigung für alle Benutzer hinzu. Wenn nur der Eigentümer die Datei ausführen soll, verwenden Sie stattdessen chmod 700 dateiname.

Was bedeutet rwxr-xr-x?

+

rwxr-xr-x ist die symbolische Notation für chmod 755. Sie wird in drei Dreiergruppen aufgeteilt: rwx (Eigentümer kann lesen, schreiben, ausführen), r-x (Gruppe kann lesen und ausführen), r-x (andere können lesen und ausführen). Ein Bindestrich bedeutet, dass die Berechtigung nicht gewährt ist.

Ist chmod 777 gefährlich?

+

Ja, chmod 777 ist in den meisten Szenarien ein Sicherheitsrisiko. Es erlaubt jedem Benutzer auf dem System, die Datei zu lesen, zu ändern und auszuführen. Auf einem Webserver könnte dies Angreifern ermöglichen, Ihre Skripte zu ändern. Verwenden Sie die minimalen benötigten Berechtigungen: 755 für Verzeichnisse und ausführbare Dateien, 644 für reguläre Dateien.

Related Tools