PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Erstellung eines Files bei Usererstellung?



Prick
17.12.03, 14:27
Hallo,

ich möchte auf einem Server, auf dem mehrere Nutzer "hausen", für jeden angelgeten User einen bestimmten Homeverzeichnis-Inhalt von Anfang an zur Verfügung stellen. Ein Beispiel könnte es Policy sein, die jedem User beim Anlegen in sein Heimatverzeichnis kopiert wird. Wie stelle ich das am besten an?

Danke,
h.d.

DarkSorcerer
17.12.03, 14:36
Das globale Verzeichnis, das zu Rate gezogen wird wenn neue User angelegt werden, ist /etc/skel. Von dort wird AFAIK auch die .bashrc übernommen.

Jorge
17.12.03, 15:17
useradd -m -k /etc/skel -s /bin/bash -g users username

So mache ich das immer. /etc/skel sieht bei mir z.B. so aus:


thsfs-lx:~ # ls /etc/skel/
. .Xresources .emacs .profile .xim .xtalkrc
.. .bash_history .exrc .urlview .xinitrc Documents
.Xdefaults .bashrc .kermrc .xcoralrc .xserverrc.secure public_html
.Xmodmap .dvipsrc .muttrc .xemacs .xsession
thsfs-lx:~ #


Nochmal zur Verdeutlichung, -k /etc/skel kopiert den gesamten Inhalt des Verzeichnises in das neue Home.