MSC LINUX - User password change template

Vendor: Ericsson
Product: MSC LINUX
Executor: SSH


set-connect-timeout 1
set-read-timeout 5
set-ssh-version 2

# Loga com o usuario na porta 4422

# Entra como root
expect-regex "/[$|#|>]/"
exec "su -"
expect "Password: "

# Executa comando de troca
expect-regex "/[$|#|>]/"
exec " passwd [#USERNAME#]"

expect "New*password:"
exec "[#NEW_PASSWORD#]"
 
expect "*new*password:"
exec "[#NEW_PASSWORD#]"

expect "*successfully*"

# Sai do equipamento
expect-regex "# "
exec "exit"

expect-regex "$ "
exec "exit"