Linux-Dateirechte verstehen und setzen
Jede Datei und jedes Verzeichnis unter Linux, macOS und anderen Unix-ähnlichen Systemen besitzt Dateirechte, die regeln, wer sie lesen, bearbeiten und ausführen darf. Sie werden entweder als Zahl wie 755 oder als Buchstabenfolge wie rwxr-xr-x dargestellt und mit dem Befehl chmod gesetzt. Dieser Rechner wandelt die beiden Formate ineinander um, erklärt die Auswirkungen der jeweiligen Rechte und liefert den passenden Befehl zum Kopieren.
Funktionen
- Checkbox-Raster für Lesen, Schreiben und Ausführen für Besitzer, Gruppe und Andere.
- Eingabe der Rechte in oktaler (
644,4755) oder symbolischer Form (rw-r--r--). - Spezial-Bits: setuid, setgid und sticky.
- Verständliche Zusammenfassung der Berechtigungen.
- Kopierfertiger chmod-Befehl für deinen Dateinamen.
- Typische Voreinstellungen und wofür sie genutzt werden.
So funktionieren die Zahlen
Jede Ziffer ist die Summe aus Lesen (4), Schreiben (2) und Ausführen (1):
| Ziffer | Berechtigungen | Symbolisch |
|---|---|---|
| 7 | Lesen + Schreiben + Ausführen | rwx |
| 6 | Lesen + Schreiben | rw- |
| 5 | Lesen + Ausführen | r-x |
| 4 | Nur Lesen | r-- |
| 0 | Kein Zugriff | --- |
Die drei Ziffern gelten in dieser Reihenfolge für den Besitzer, die Gruppe und alle anderen. Eine vierte, vorangestellte Ziffer setzt die Spezial-Bits.
Typische Dateirechte
| Modus | Verwendung |
|---|---|
644 |
Normale Dateien, Webseiten, Bilder |
755 |
Skripte, Programme und Verzeichnisse |
600 |
Private Dateien wie SSH-Schlüssel und .env-Dateien |
700 |
Private Verzeichnisse wie ~/.ssh |
664 / 775 |
Dateien und Ordner, die mit einer Gruppe geteilt werden |
400 |
Schreibgeschützte Geheimnisse, z. B. Cloud-Schlüsseldateien |
Ähnliche Tools
Plane Skripte mit dem Cron-Ausdruck-Generator, überprüfe heruntergeladene Dateien mit dem Hash-Generator oder wandle Oktalzahlen mit dem Zahlensystem-Konverter in Binär- und Hexadezimalzahlen um.