chmod-Berechtigungsrechner
| 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
Berechtigungen ankreuzen
Klicken Sie auf die Lesen/Schreiben/Ausführen-Boxen für Eigentümer, Gruppe und Andere
Oktal und symbolisch ansehen
Der Oktalwert (z.B. 755) und die symbolische Notation (rwxr-xr-x) werden sofort aktualisiert
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.