Thread Per script passwörter ändern: aber expect macht probleme
(12 answers)
Opened by FlorianL at 2007-06-26 17:10
tach zusammen :)
Ich bin gerad dabei ein script zu schreiben das userkonten komplett einrichtet (useradd, mkdir ~/, mysql , ftp, usw und so fort...) ich bin nun dabei das passwort zu setzen, da ich nicht direkt in die passwd und shadow schreiben will hab ich mir expect mal angesehn und bekomm den folgenden fehler nicht weg: /sbin/npasswd Code: (dl
)
1 #!/usr/local/bin/expect -- wenn ich das ausführe hängt meine ssh session sich auf, das passwort wird aber geändert, das merk ich beim erneuten einloggen. in der prozessübersicht seh ich noch die offene ssh connection. Anders: wenn ichs direkt so aufrufe stürzt die session auch schon ab, oder vieleicht stürzt sie auch nicht ab sondern wartet noch auf irgendwas, da aber über stdin keine eingabe mehr möglich iss = ? Quote bash-3.00# /usr/local/bin/expect -version expect version 5.43.0 bash-3.00# uname -a AIX aix 3 5 00425BAA4C00 bash-3.00# oslevel -r 5300-03 Ist jetzt nicht speziell ein perl problem ich weiss, aber viele perl coder haben zumindest schonma mit gearbeitet denke ich... ich hab übrigens noch ein paar probleme perl auf meiner rs/6000 ppc mit aix 5.3 zu installieren, unter anderem das modul DBI, noch ein grund warum ich expect richtig beherrschen muss weil das eintragen des users in die sqld-db auch über das script laufen soll... vielen dank schonma und bis denne :) |