So funktioniert es
- Setzen Sie die Rechte für Besitzer, Gruppe und Andere per Häkchen oder geben Sie einen Oktalwert bzw. eine symbolische Zeichenfolge ein.
- Fügen Sie bei Bedarf setuid, setgid oder das Sticky-Bit hinzu.
- Kopieren Sie den chmod-Befehl in numerischer oder symbolischer Form.
Optionen erklärt
- Oktal
- Jede Ziffer addiert Lesen (4), Schreiben (2) und Ausführen (1) für Besitzer, Gruppe und Andere. 755 = rwx für den Besitzer, r-x für Gruppe und Andere. Eine vierte, vorangestellte Ziffer setzt die speziellen Bits.
- Spezielle Bits
- setuid (4) führt ein Programm als dessen Besitzer aus, setgid (2) führt es als dessen Gruppe aus oder sorgt dafür, dass neue Dateien in einem Verzeichnis die Gruppe erben, und das Sticky-Bit (1) auf einem Verzeichnis wie /tmp erlaubt nur den Besitzern, ihre Dateien zu löschen.
Beispiele
| Oktal | Symbolisch | Typische Verwendung |
|---|---|---|
| 600 | rw—–– | Private Schlüssel, Geheimnisse |
| 644 | rw-r–r– | Normale Dateien |
| 755 | rwxr-xr-x | Verzeichnisse, Skripte |
| 1777 | rwxrwxrwt | /tmp |
Häufig gestellte Fragen
Was bedeuten 644 und 755?
644 (rw-r--r--) ist typisch für Dateien – der Besitzer darf bearbeiten, alle dürfen lesen. 755 (rwxr-xr-x) ist typisch für Verzeichnisse und Skripte – alle dürfen lesen und betreten bzw. ausführen, nur der Besitzer darf ändern.
Warum sollte ich 777 vermeiden?
Damit kann jeder Benutzer auf dem System die Datei ändern oder ersetzen. Webserver und SSH verweigern deshalb für alle beschreibbare Dateien oder warnen davor.
Was bedeutet ein großes S oder T in der Ausgabe von ls?
Das spezielle Bit ist gesetzt, das zugehörige Ausführungsbit aber nicht – meist ein Versehen.
Datenschutz
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.