Benutzer anlegen (ASCII)

N

Newman

the newman
Hallo zusammen,

ich habe folgendes Problem:

Ich habe eine ASCII-Liste, in der mit 100 mit Komma getrennten Benutzernamen stehen. Im Homeverzeichnis jedes neuen Benutzers sollen Links auf oftverwendente Verzeichnisse angelegt werden.

Wie löse ich das möglichst effektiv ?

Gruß
 
also ganz spontan würde ich sagen mit einem shell script

weiß aber nicht wie das geht
 
LINK = Wohin die Links zeigen sollen. Wenn du also in jedem Home ein Link zu /tmp und /mnt haben willst machst du das:

for foo in /mnt /tmp; do for bar in `cat USERLISTE|sed s/\,/\ /g`; do ln -s $foo /home/$bar/`basename $foo`; done; done

Dann hast du wenn du einen user1 hast:
/home/user1/mnt
/home/user1/tmp
(und bei allen weiteren Usern auch)

Achja ssc, ln -s $foo /home/$bar/`basename $foo` wäre vielleicht schöner.
 
ah, verstehe. danke.
gibt es denn noch andere möglichkeiten das problem zu realisieren, ohne zu coden ?
 

Ähnliche Themen

E/A-Fehler (.snapshots is not a btrfs subvolume).

Keine grafische Oberfläche (Debian Installation)

Anlage einer SWAP-Datei unter CentOS 7 funktioniert nicht

CentOS 5.8 –SQL Abfrage– HTML wird generiert und daraus müssen mehrere Mails versendet werden

[gelöst] - for file in ... nur für bestimmte Endungen?

Zurück
Oben