chmod 700

Der Besitzer darf lesen, schreiben und ausführen. Die Gruppe darf nichts. Alle anderen dürfen nichts.

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

Typische Verwendung

Private Ordner und Skripte, die nur du ausführen darfst.

Gut zu wissen

700 (rwx------) bedeutet, dass nur der Besitzer eine Datei lesen, schreiben und ausführen oder einen Ordner auflisten und betreten kann. Das ist der erwartete Modus für ~/.ssh: Mit StrictModes, der Voreinstellung, verweigert sshd Schlüssel-Logins, wenn ~/.ssh oder der Home-Ordner für andere beschreibbar ist, und GnuPG warnt vor unsicheren Berechtigungen, solange ~/.gnupg nicht 700 ist. Bei privaten Skripten verhindert er, dass andere Benutzer sie lesen oder ausführen.

Bei einem Ordner verbirgt 700 alles darin, selbst Dateien mit 644, weil niemand sonst ihn durchqueren kann. Deshalb kann ein Webserver keine Dateien aus einem Home-Ordner mit 700 ausliefern; Ubuntu legt neue Home-Ordner seit 21.04 mit 750 an. root umgeht diese Prüfungen ohnehin. Eine umask von 077 legt alles privat an: Dateien als 600 und Ordner als 700.

Befehle

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

chmod-Rechner öffnen