So nutzt du: Chmod-Rechner
- Setze ein Häkchen bei den Berechtigungen in der Tabelle, klicke auf eine Voreinstellung oder gib einen Wert ein, zum Beispiel
644,-rw-r--r--oderu=rw,go=r. - Lies den numerischen Wert, die
ls -lZeichenkette und die Tabelle mit den Erklärungen in einfacher Sprache. - Kopiere den numerischen oder symbolischen
chmodBefehl; füge-Rfür einen ganzen Ordner (vorsichtig).
So funktionieren die Zahlen
Jede Ziffer ist die Summe aus Lesen = 4, Schreiben = 2 und Ausführen = 1 für Eigentümer, Gruppe und andere. 7 = 4+2+1 (rwx), 5 = 4+1 (r-x), 4 (r--). Eine optionale führende Ziffer legt die Sonderbits fest: setuid = 4, setgid = 2, sticky = 1.
| Wert | Symbolisch | Typische Verwendung |
|---|---|---|
644 | rw-r--r-- | Normale Dateien: HTML, CSS, Bilder, Konfigurationsdateien |
755 | rwxr-xr-x | Ordner und ausführbare Skripte |
600 | rw------- | Geheime Daten: .env, private SSH-Schlüssel, ~/.ssh/config |
700 | rwx------ | ~/.ssh Ordner, private Skripte |
400 | r-------- | Schlüssel nur zum Lesen (AWS- .pem Dateien) |
1777 | rwxrwxrwt | /tmp — jeder kann schreiben, nur Eigentümer können löschen |
777 | rwxrwxrwx | So gut wie nie – jeder kann die Datei ändern |
Ausführen für Ordner
Bei einem Verzeichnis bedeutet „Ausführen“, es zu öffnen und auf die darin enthaltenen Dateien zuzugreifen. Ein Ordner, der 644 kann aufgelistet, aber nicht geöffnet werden – deshalb brauchen Web-Stammverzeichnisse 755 Ordner und 644 Dateien: find . -type d -exec chmod 755 {} + und find . -type f -exec chmod 644 {} +.
Spezielle Bits
- setuid (4xxx) – ein ausführbares Programm läuft mit den Rechten des Dateibesitzers (z. B.
passwd). - setgid (2xxx) – bei Ordnern erben neue Dateien die Gruppe des Ordners; praktisch für gemeinsam genutzte Teamordner.
- sticky (1xxx) – bei Ordnern kann nur der Eigentümer einer Datei diese löschen.
Bereitstellung mit Docker oder CI? Sieh dir den Docker-Compose-Generator und den GitHub-Actions-Generator an; für Webserver den Nginx-Konfigurationsgenerator.
Auch gesucht als: chmod 755, chmod 644, rechner für linux-dateiberechtigungen, rwxr-xr-x, chmod: von numerisch zu symbolisch, unix-berechtigungen, chmod 600 ssh-schlüssel.
Passende Tools zu: Chmod-Rechner
- Number Base Converter — Type a number in any base and see it in all the others instantly.
- .env File Validator — Paste a .env file to find invalid keys, duplicates, empty values and quoting mistakes, compare it with .env.example to spot missing variables, and generate a safe example file.
- MIME-Typ-Suche — Durchsuche über 200 Dateiendungen und MIME-Typen — .webp, .woff2, .webmanifest, application/wasm … — oder zieh eine Datei per Drag & Drop hinein, um ihren tatsächlichen Typ anhand der ersten Bytes zu ermitteln.
- Git-Befehlsgenerator — Wähle eine Aufgabe aus, zum Beispiel „Den letzten Commit rückgängig machen, aber meine Änderungen behalten“ oder „Einen Branch auf GitHub umbenennen“, gib deine Branch-Namen ein und erhalte die genauen Git-Befehle – jede Zeile wird erklärt, riskante Schritte werden markiert.