|
|
Verzeichnisprototyp: /etc/skel
Das Heimatverzeichnis eines neuen Benutzers ist typischerweise nicht völlig
leer, sondern enthält diverse rc-Dateien und Konfigurationsdateien.
Viele dieser Dateien beginnen mit einem Punkt, damit der Benutzer sie nicht
versehentlich durch Damit sie nicht für jeden Benutzer mühselig neu erstellt werden müssen, gibt es unter /etc oder /usr/share ein Verzeichnis namens skel, dessen Inhalt man einfach in das neu angelegte Verzeichnis kopieren kann. So würde das Anlegen eines neuen Benutzerverzeichnisses durch folgende Befehle erfolgen:
gaston# mkdir /home/meier gaston# chown meier /home/meier gaston# chgrp projekt_a /home/meier gaston# cp /etc/skel/.??* /home/meier gaston# cd /home/meier gaston# chmod 644 .??* gaston# chown meier .??* gaston# chgrp projekt_a .??* Der Grund für die Maske .??* ist, dass verhindert werden muss, dass das Verzeichnis .. ebenfalls dem Benutzer meier zugeordnet wird. Die beiden Fragezeichen gewährleisten, dass nach dem Punkt noch mindestens zwei Zeichen folgen. Das trifft für die Dateien in /etc/skel normalerweise zu. Alternativ könnte als Maske auch .[a-zA-Z]* verwendet werden. Diese gewährleistet, dass nach dem Punkt ein Buchstabe folgen muss.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|