Zutritt erlaubt!
Chmod, Chgrp und Chown
Von Anfang an
Welche Zugriffsrechte neu angelegte Dateien und Verzeichnisse erhalten, regelt die so genannte Umask. Der gleichnamige Befehl ohne weitere Angaben verrät die Voreinstellung:
$ umask 0022
Hier sehen Sie wiederum eine vierstellige Oktalzahl, die anzeigt, welche Rechte von den Standardwerten (für Dateien 0666, bei Verzeichnissen 0777) abgezogen werden. Das bedeutet im Klartext, dass neue Dateien 0644 erhalten (rw-r--r--) und neue Ordner mit 0755 (rwxr-xr-x) ausgestattet sind.
Um die Umask zu verändern, geben Sie den gleichnamigen Befehl und den neuen Wert auf der Kommandozeile ein:
umask 0077
Das führt dazu, dass neue Dateien und Verzeichnisse nur noch für den eigenen Besitzer zur Verfügung stehen. Die so definierte Umask gilt nur für die aktuelle Shell. Dauerhaft setzen Sie sie für Ihr Benutzerkonto über einen Eintrag in der Bash-Konfigurationsdatei ~/.bashrc. Als Administrator fügen Sie den Eintrag dagegen der Datei /etc/profile hinzu, um die Umask systemweit einzurichten.
Glossar
Oktalzahlen
Im oktalen Zahlensystem ist 8 die Basis, d. h. es werden nur die acht Ziffern 0 bis 7 verwendet. Nach der 7 folgt direkt die 10, nach der 17 die 20 usw. Jede Ziffer einer Oktalzahl wird durch drei Bits repräsentiert; bei der Darstellung der Zugriffsrechte stellen drei Bit die Rechte einer Benutzerklasse dar [1].
[1] Oktalzahlen: http://de.wikipedia.org/wiki/Oktales_Zahlensystem
[2] Benutzerverwaltung: Heike Jurzik, "Zugang erlaubt!", LinuxUser 05/2005, S. 90, http://www.linux-user.de/ausgabe/2005/05/090-zubefehl/
[3] Find und Locate: Christian Baun, "Spürnasen", LinuxUser 05/2005, S. 88, http://www.linux-user.de/ausgabe/2005/05/088-find/



