chmod 444

Der Besitzer darf lesen. Die Gruppe darf lesen. Alle anderen dürfen lesen.

LesenSchreibenAusführen
Besitzer✓––
Gruppe✓––
Andere✓––

Typische Verwendung

Schreibgeschützte Dateien, die niemand ändern soll.

Gut zu wissen

444 (r--r--r--) macht eine Datei für alle schreibgeschützt, auch für den Besitzer. Damit schützt du Dateien, die sich nie versehentlich ändern sollen, etwa veröffentlichte Release-Artefakte, Prüfsummenlisten oder eine robots.txt, die ein CMS nicht überschreiben soll. Editoren wie vim warnen vor dem Schreiben, und rm fragt bei einer schreibgeschützten Datei nach einer Bestätigung, außer du übergibst -f.

Echter Schutz ist das nicht: Der Besitzer kann es jederzeit per chmod zurückändern, root ignoriert es, und Löschen oder Umbenennen hängt von den Rechten des Ordners ab, nicht von denen der Datei. Für stärkere Unveränderlichkeit unter Linux blockiert chattr +i Änderungen selbst durch root, bis das Flag entfernt wird. Bei einem Ordner ist 444 unbrauchbar: Namen lassen sich auflisten, aber ohne x lässt sich darin nichts öffnen.

Befehle

Modus setzenchmod 444 file
Dasselbe mit Buchstabenchmod u=r,g=r,o=r file
Ein Ordner samt Inhaltchmod -R 444 folder
Nur die Ordner darinfind folder -type d -exec chmod 444 {} +
So zeigt es ls -l an-r--r--r--

chmod-Rechner öffnen