Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Expect Probem bei Script zum ändern des root pws

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Netzwerk
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
jochen123



Anmeldungsdatum: 21.08.2006
Beiträge: 23

BeitragVerfasst am: 21. Aug 2006 11:53   Titel: Expect Probem bei Script zum ändern des root pws

Hallo,

ich habe ein Problem mit einem Expect-Script. Und zwar soll dieses das Passwort von root ändern. Es hängt sich aber nach der ersten Aufforderung zur eingabe des Passworts auf und bleibt stehen.

Hier das script:
########################################
#!/usr/bin/expect -f
#
set timeout -1
match_max 100000
# password
set password [lindex $argv 1]
# username
set user [lindex $argv 0]
# opem shell
spawn $env(SHELL)
# send passwd command
send -- "passwd $user\r"
expect "*?assword:*"
send -- "$password\r"
expect "*?assword:*"
send -- "$password\r"
send -- "\r"
expect eof
########################################

Ausgabe die dann kommt ( habe als pw test2 genommen)

root@2[~]# ./script root test2
spawn /bin/bash
passwd root
root@3[~]# passwd root
Enter new UNIX password: test2


Problem ist das er nach der ersten pw eingabe stehenbleibt, bzw. keine 2te aufforderung zur eingabe des Passworts kommt die expect dann abfangen würde.

Einer ne Idee oder sieht den Fehler?
 
Benutzer-Profile anzeigen Private Nachricht senden

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 21. Aug 2006 12:42   Titel:

Wieso nimmst du \r (CR)? Müsste es nicht eher \n (LF) sein?

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Netzwerk Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy