CHMOD Calculator

CHMOD Rechner

Visueller chmod-Rechner mit Sicherheitswarnungen. Lese-/Schreib-/Ausführungsrechte setzen, oktal und symbolisch ausgeben. Mit umask, SUID/SGID/Sticky-Bit und Voreinstellungen.

Aktualisiert Mai 2026

Geprüft von Rafael Duarte

Interaktives Checkbox-Raster — Lesen, Schreiben und Ausführen für Eigentümer, Gruppe und andere umschalten.
Numerische Notation (z.B. 755). Jede Ziffer ist die Summe aus Lesen(4) + Schreiben(2) + Ausführen(1). 3 oder 4 Ziffern eingeben.
9-Zeichen-Zeichenkette (z.B. rwxr-xr-x) für Eigentümer, Gruppe und andere. r/w/x oder - für jede Position.
Shift + Enter zum Kopieren
Berechtigungsmatrix
Zugriffsebene
Lesen (4)
Schreiben (2)
Ausführen (1)
Eigentümer
Ersteller der Datei
Gruppe
Benutzer mit gleicher GID
Andere (Öffentlich)
Jeder andere Benutzer
Spezielle Bits
umask-Rechner
Dateien
644
Verzeichnisse
755

umask subtrahiert von Standardberechtigungen (666 für Dateien, 777 für Verz.). Üblich: 022 → Dateien 644, Verz. 755.

Was ist umask?

Die umask (Benutzer-Dateierstellungsmaske) definiert, welche Berechtigungen neu erstellten Dateien und Verzeichnissen entzogen werden. Sie maskiert Bits aus den Systemstandards: 666 für Dateien und 777 für Verzeichnisse.

Oktale Ausgabe
INSTANT
000 oct
---------
Symbolischer Builder
chmod u=,g=,o= [file]
Gängige Voreinstellungen
Terminal-Befehl
chmod 000
-R für rekursiv hinzufügen: chmod -R 000 dir/
Gruppen statt 777 verwenden
1. Gruppe erstellen
sudo groupadd webdev
2. Benutzer zur Gruppe hinzufügen
sudo usermod -aG webdev alice
3. Gruppenberechtigungen setzen
chmod 775 /var/www/site

Gruppe kann schreiben — andere nicht. Sicherer als 777.

So funktioniert's

Drei Eingabewege, ein fertiger Befehl zum Kopieren

1. Kästchen anklicken oder direkt eintippen

Lese-, Schreib- und Ausführungsrechte für Eigentümer, Gruppe und Andere per Klick setzen — oder Oktalwert (`755`) bzw. symbolische Notation (`rwxr-xr-x`) direkt eingeben.

2. Sicherheitswarnung beachten

Riskante Kombinationen wie 777 oder 666 lösen sofort eine Warnung mit der sichereren Alternative aus.

3. Befehl kopieren

Ein Klick auf "Copy Command" erzeugt `chmod 755 [datei]` fertig zum Einfügen ins Terminal.

Was dieser chmod-Rechner kann

Mehr als nur Oktal in Symbolisch umwandeln

Automatische Sicherheitswarnungen

Erkennt gefährliche Berechtigungen (777, 666, Schreibrecht für alle) und schlägt sofort den sichereren Wert vor.

Drei Eingabemodi

Visuelle Kästchen, oktale Schreibweise (755, 4755) oder symbolische Notation (rwxr-xr-x) — wechsle beliebig, ohne den Wert zu verlieren.

SUID, SGID und Sticky-Bit

Die vierte Oktalstelle wird einzeln erklärt, inklusive Warnung, wenn SUID mit Schreibrecht für Andere kombiniert wird.

Eingebauter umask-Rechner

Umask des Systems eingeben und sofort sehen, welche Rechte neue Dateien und Verzeichnisse tatsächlich bekommen.

Presets für die häufigsten Fälle

Ein Klick liefert bewährte Werte für Webserver-Dateien, SSH-Schlüssel, private Verzeichnisse oder Config-Dateien mit Passwörtern.

Anleitung für Gruppenrechte

Schritt für Schritt eine Unix-Gruppe anlegen, Nutzer hinzufügen und 775 auf ein gemeinsames Team-Verzeichnis anwenden — ganz ohne 777.

Typische Berechtigungswerte

Oktal / Symbolisch
Typische Verwendung
644 — rw-r--r--
Webserver-Dateien: .html, .css, .js
755 — rwxr-xr-x
Verzeichnisse und ausführbare Skripte
600 — rw-------
Private SSH-Schlüssel und Zugangsdaten
640 — rw-r-----
Configs mit Passwort: wp-config.php, .env
777 — rwxrwxrwx
Sicherheitsrisiko — auf Produktivsystemen vermeiden

Wann du diesen Rechner brauchst

Die häufigsten Situationen aus dem Serveralltag

Dateien auf dem Webserver

644 lässt den Server die Datei lesen, ohne dass er sie selbst überschreiben kann — auch nicht, wenn die Anwendung kompromittiert wird.

Private SSH-Schlüssel

chmod 600 ~/.ssh/id_rsa — SSH verweigert den Login, wenn der Schlüssel für Gruppe oder Andere lesbar ist.

Upload-Verzeichnisse

755 auf dem Verzeichnis, die eigentliche Zugriffskontrolle regelt die Anwendung selbst — niemals 777.

wp-config.php und Dateien mit Passwörtern

640 oder 600, nicht 644 — schließlich steht dort das Datenbankpasswort im Klartext.

Einen Ordner mit dem Team teilen

Eine Unix-Gruppe anlegen, die Entwickler hinzufügen und 775 auf das Verzeichnis setzen — alle arbeiten zusammen, ohne den Server komplett zu öffnen.

Häufige Fehler bei chmod

chmod 777 als schnelle "Lösung" für Berechtigungsfehler

Auf Shared-Hosting können andere Kunden auf demselben Server deine Dateien lesen, verändern oder löschen.

chmod -R vergibt Ausführungsrechte auch an normale Dateien

Verzeichnisse brauchen 755, Dateien meist nur 644 — mit find -type d und -type f getrennt setzen statt eines pauschalen chmod -R.

Das Verzeichnis `~/.ssh` selbst braucht ebenfalls 700

Es reicht nicht, nur den privaten Schlüssel anzupassen — sind die Rechte des Verzeichnisses zu offen, verweigert SSH trotzdem die Verbindung.

SUID kombiniert mit Schreibrecht für Andere (4777 oder falsch gesetztes 4755)

Ein klassischer Weg zur Rechteausweitung: Jeder Nutzer kann das Programm verändern, das anschließend mit den Rechten des Eigentümers läuft. Solche Binaries sofort prüfen.

776 oder 757 — unnötiges Schreibrecht für Gruppe oder Andere

Wirkt harmlos, erlaubt aber jedem Mitglied der Gruppe (oder dem ganzen Server) die Datei zu überschreiben. 755 oder 754 sind fast immer die bessere Wahl.

Warum dieser chmod-Rechner

Die automatische Sicherheitswarnung ist der eigentliche Unterschied: die meisten chmod-Rechner wandeln nur Oktal in Symbolisch um, ohne zu warnen, wenn der gewählte Wert eine Sicherheitslücke öffnet.

SUID, SGID, Sticky-Bit und umask werden mit abgedeckt — nicht nur die drei Grundziffern. Das hilft allen, die verstehen wollen, warum eine Berechtigung gesetzt wird, statt nur eine Zahl aus einem Tutorial abzutippen.

Die Presets per Klick und die Anleitung für Unix-Gruppen decken den echten Alltag von Serveradministration ab: schnell einen bewährten Wert anwenden und einen Ordner mit dem Team teilen, ohne zu 777 zu greifen.

Häufig gestellte Fragen

Es gibt Eigentümer, Gruppe UND allen anderen Nutzern volle Lese-, Schreib- und Ausführungsrechte. Auf Shared-Hosting kann damit jeder andere Account auf demselben Server deine Dateien überschreiben. Nur für kurzzeitiges Debugging verwenden, nie in Produktion.

Weiterführende Links

Verwandter Artikel

O que significa a permissão 755, 775 e 644 no Linux

Verwandte Tools