chmod-Berechtigungen
Oktal, symbolisch und Befehl
Keine Datenbank: AIMRAN speichert weder deine Dateien noch Texte oder Ergebnisse
Was ist chmod-Berechtigungen?
Unter Linux und macOS hat jede Datei Rechte, die festlegen, wer sie lesen, ändern oder ausführen darf. Sie werden mit Zahlen wie 755 oder Buchstaben wie rwxr-xr-x geschrieben, und nicht immer ist klar, was genau gemeint ist.
Mit diesem Rechner setzt du Häkchen für Lesen, Schreiben und Ausführen für Besitzer, Gruppe und andere und erhältst die Zahl und den chmod-Befehl zum Einfügen ins Terminal.
So funktioniert es
- Setze die Rechte Lesen, Schreiben und Ausführen für Besitzer, Gruppe und andere.
- Oder gib den Wert direkt oktal oder symbolisch ein.
- Aktiviere bei Bedarf die Spezialbits setuid, setgid oder Sticky.
- Gib den Datei- oder Ordnernamen ein und aktiviere ggf. „Rekursiv (-R)“.
- Kopiere den erzeugten chmod-Befehl.
Vorteile
- Umrechnung in beide Richtungen zwischen Oktal, symbolisch und Kontrollkästchen.
- Spezialbits setuid, setgid und Sticky.
- Befehl in Zahlen- und Buchstabenschreibweise (u=rwx,g=rx,o=rx).
- Kostenlos, ohne Anmeldung und ohne Werbung.
Technische Details
Jede Rechtegruppe (Besitzer, Gruppe und andere) wird als eine Oktalziffer kodiert, indem Lesen = 4, Schreiben = 2 und Ausführen = 1 addiert werden. Eine optionale vierte Ziffer am Anfang steht für die Spezialbits: setuid = 4, setgid = 2 und Sticky = 1, zum Beispiel 4755 oder 1777. In symbolischer Schreibweise ersetzen die Spezialbits das x durch s/S (setuid und setgid) oder t/T (Sticky), kleingeschrieben, wenn Ausführen gesetzt ist. Akzeptiert werden 3 oder 4 Oktalziffern sowie Zeichenketten mit 9 Zeichen oder mit 10 inklusive vorangestelltem Typ, wie ls -l sie anzeigt. Der chmod-Befehl wird in Oktal- und Buchstabenschreibweise erzeugt, mit der Option -R für rekursive Anwendung.
Häufige Fragen
Was bedeutet chmod 755?
Der Besitzer darf lesen, schreiben und ausführen (7), Gruppe und andere dürfen lesen und ausführen (5). Üblich für Ordner und Skripte: rwxr-xr-x.
Was bedeutet chmod 644?
Der Besitzer darf lesen und schreiben (6), alle anderen nur lesen (4): rw-r--r--. Typisch für normale Dateien wie die Seiten einer Website.
Warum ist chmod 777 nicht zu empfehlen?
Weil es jedem Benutzer im System Schreibrechte gibt, was ein Sicherheitsrisiko ist. Vergib nur die minimal nötigen Rechte.
Was ist das Sticky-Bit?
Ein Spezialbit, das in einem Ordner verhindert, dass Benutzer Dateien anderer löschen. /tmp hat es, mit den Rechten 1777.
Welche Rechte sollte ein privater SSH-Schlüssel haben?
600 (rw-------): Nur der Besitzer darf ihn lesen und schreiben. SSH lehnt Schlüssel mit offeneren Rechten ab.
Weitere Tools: Entwickler
- Base64, URL und HTML · In allen drei Formaten kodieren und dekodieren
- Hash-Generator · MD5 und SHA für Text oder Dateien
- UUID-Generator · Eindeutige IDs im Handumdrehen
- Sichere Passwörter · Mit Stärkeanzeige
- JWT-Decoder · Header, Payload und Ablauf auslesen
- Regex-Tester · Hervorgehobene Treffer und Gruppen
- Farben und Verläufe · HEX, RGB, HSL, OKLCH, Kontrast und Verläufe
- CSS-Schatten · box-shadow mit Vorschau