Hallo Liste, irgendwie komme ich trotz diverser Anleitungen nicht weiter. Aber vielleicht hat jemand von Euch einen Tip: Da ich viele User auf dem Server habe, lege ich die jeweils mit einem sehr einfachen Skript an. Dazu habe ich - ein CSV-File (userdaten.csv) mit den Daten sowie - ein Skript-File (useranlegen-vorbereiten.scr), das - ein weiteres Skript-File (useranlegen.scr) erzeugt, das ich um keine Fehler im ersten Skript abfangen zu müssen kurz nochmal im Texteditor anschaue. Allerdings wird dann _nicht_ zuerst (user1 angelegt + Account-Infomail erzeugt), als nächstes (user2 ....), sondern es werden zuerst alle Accounts angelegt, dann die nächste Aktion gestartet und zum Schluss bekomme ich eine Mail auf der zuerst _alle_ Vornamen, dann _alle_ Nachnamen, ... stehen - sprich die kann ich so nicht verwenden. D.h. ich bräuchte irgend ein Stück Skript, das mir eine Zeile aus "userdaten.csv" einliest, komplett in "useranlegen-vorbereiten.scr" durcharbeitet und dann die nächste Zeile aus "userdaten.csv" abarbeitet, die nächste, ... bis die Datei fertig ist. Was tun? Viele Grüsse Joachim Hier ein Auszug aus den Skripten: userdaten.csv: ---------------------------- Vorname:Name:Login:Passwort:MatrNr:Expires:Angelegt:Gruppe1:Gruppe2:Gruppe3 John:Mueller:jmueller:YF2uxV2b:231932:20030330:20021113:ws02gcd3:: .... useranlegen-vorbereiten.scr: ---------------------------- #!/bin/bash awk -F':' '{print "useradd -c "$1"_"$2" -d /export/home/1/"$3" -e "$6" -G "$8" -m -s /bin/false "$3;}' /verwaltung/userdaten.csv > /verwaltung/useranlegen.scr # awk -F':' '{print "smbpasswd -a "$3" "$4;}' /verwaltung/userdaten.csv >> /verwaltung/useranlegen.scr # awk -F':' '{print "Vorname: "$1}' /verwaltung/userdaten.csv > /verwaltung/useranlegen.tmp awk -F':' '{print "Nachname: "$2}' /verwaltung/userdaten.csv >> /verwaltung/useranlegen.tmp awk -F':' '{print "Login: "$3}' /verwaltung/userdaten.csv >> /verwaltung/useranlegen.tmp awk -F':' '{print "Passwort: "$4}' /verwaltung/userdaten.csv >> /verwaltung/useranlegen.tmp # mail -s Neue_Accounts root < /verwaltung/useranlegen.tmp [ ... ] und das erzeugt useranlegen.scr ---------------------------- useradd -c Vorname_Nachname -d /export/home/1/Login -e 20030330 -G Gruppe1 -m -s /bin/false Login useradd -c John_Mueller -d /export/home/1/jmueller -e 20030330 -G ws02gcd3 -m -s /bin/false jmueller smbpasswd -a Login Passwort smbpasswd -a jmueller YF2uxV2b .... Und die Mail: ---------------------------- Vorname: Vorname Vorname: John Nachname: Nachname Nachname: Mueller Login: Login Login: jmueller Passwort: Passwort Passwort: YF2uxV2b