chmod-Rechner

Linux-Berechtigungen berechnen — zwischen symbolischer und oktaler Notation konvertieren und chmod-Befehle generieren

Teilen:

chmod-Berechtigungsrechner

-rwxr-xr-x
Typ Lesen (r) Schreiben (w) Ausführen (x) Oktal
Eigentümer 5
Gruppe 5
Andere (Welt) 5
chmod 755 filename

Warum einen chmod-Rechner verwenden?

Linux-Dateiberechtigungen werden in zwei Formaten ausgedrückt — symbolisch (rwxr-xr-x) und oktal (755). Das manuelle Berechnen des richtigen Berechtigungswerts ist fehleranfällig, besonders bei weniger gängigen Berechtigungssätzen. Unser Rechner ermöglicht es Ihnen, Berechtigungen visuell durch Ankreuzboxen festzulegen, und generiert sofort den Oktalwert sowie den fertigen chmod-Befehl.

👁️

Visueller Berechtigungs-Builder

Kreuzen Sie Lesen/Schreiben/Ausführen für Eigentümer/Gruppe/Andere an — Werte werden sofort aktualisiert

🔄

Bidirektionale Synchronisierung

Geben Sie einen Oktalwert (wie 755) ein und die Checkboxen werden automatisch aktualisiert, oder umgekehrt

💻

Fertiger Befehl

Generiert den vollständigen chmod-Befehl zum direkten Einfügen in Ihr Terminal

Berechtigungen berechnen

1

Berechtigungen ankreuzen

Klicken Sie auf die Lesen/Schreiben/Ausführen-Boxen für Eigentümer, Gruppe und Andere

2

Oktal und symbolisch ansehen

Der Oktalwert (z.B. 755) und die symbolische Notation (rwxr-xr-x) werden sofort aktualisiert

3

Befehl kopieren

Kopieren Sie den generierten chmod-Befehl und führen Sie ihn in Ihrem Terminal aus

Gängige chmod-Szenarien

🌐

Webserver-Dateien

Setzen Sie 644 für HTML/CSS/JS-Dateien (Eigentümer lesen/schreiben, Gruppe/Andere nur lesen) auf Apache oder Nginx

📜

Ausführbare Skripte

Setzen Sie 755 für Shell-Skripte (Eigentümer voll, Gruppe/Andere lesen+ausführen) um sie ausführbar zu machen

🔑

SSH-Schlüssel

SSH erfordert private Schlüssel mit 600-Berechtigung (nur Eigentümer lesen/schreiben) oder SSH verweigert ihre Nutzung

📁

Upload-Verzeichnisse

Setzen Sie 775 für Web-Upload-Verzeichnisse, damit der Webserver-Prozess hochgeladene Dateien schreiben kann

Linux-Berechtigungs-Best-Practices

✓ Niemals 777 in Produktion verwenden

chmod 777 gibt jedem vollen Lese-/Schreib-/Ausführungszugriff — ein ernstes Sicherheitsrisiko. Gewähren Sie immer die minimal notwendigen Berechtigungen.

✓ Prinzip der geringsten Rechte

Gewähren Sie immer die minimal notwendigen Berechtigungen. Beginnen Sie restriktiv (600) und fügen Sie Berechtigungen nach Bedarf hinzu, statt offen zu beginnen.

✓ Vorsicht mit -R rekursiv

chmod -R wendet Berechtigungen rekursiv auf alle Dateien und Verzeichnisse an. Ausführung auf Verzeichnissen ist generell korrekt, aber nicht immer für Dateien.

✓ umask verstehen

Der umask-Wert subtrahiert Berechtigungen vom Standard. Ein umask von 022 bedeutet, neue Dateien erhalten standardmäßig 644 und neue Verzeichnisse 755.

❓ Häufig gestellte Fragen

Was bedeutet chmod 755?

755 bedeutet: Eigentümer (7) = lesen+schreiben+ausführen, Gruppe (5) = lesen+ausführen, Andere (5) = lesen+ausführen. Das ist die Standardberechtigung für ausführbare Dateien und öffentliche Verzeichnisse.

Was ist der Unterschied zwischen 644 und 755?

644 (rw-r--r--): Eigentümer kann lesen/schreiben, andere können nur lesen — für normale Dateien. 755 (rwxr-xr-x): Eigentümer kann auch ausführen — für Skripte und Verzeichnisse.

Warum braucht mein SSH-Schlüssel die Berechtigung 600?

SSH verweigert die Verwendung privater Schlüssel, auf die andere Benutzer zugreifen können. Die Berechtigung 600 (rw-------) stellt sicher, dass nur der Eigentümer den Schlüssel lesen/schreiben kann, was unbefugten Zugriff verhindert.

Was bedeutet das Ausführungs-Bit an einem Verzeichnis?

Bei Verzeichnissen bedeutet das Ausführungs-Bit 'traversieren' — es erlaubt Benutzern, das Verzeichnis zu betreten und auf darin enthaltene Dateien zuzugreifen. Ohne Ausführungsberechtigung an einem Verzeichnis können Benutzer es nicht betreten, selbst mit Leseberechtigung.