SGSN-root - User password change template

Vendor: Huawei
Product: SGSN
Executor: SSH

set-connect-timeout 10
set-read-timeout 10
set-ssh-version 2

# Definir linguagem como inglês
expect "*>"
exec "export LC_ALL=C"


# Executa passwd
expect "*>"
exec "sudo passwd [#USERNAME#]"

# Nova senha
expect "*password:"
exec "[#NEW_PASSWORD#]"

# Confirmação senha
expect "*password:"
exec "[#NEW_PASSWORD#]"

# Valida resultado
expect "Password changed."
expect "*>"
exec "sudo su"
expect "root's password:"
exec "[#NEW_PASSWORD#]"
expect "*#"
exec "exit"


# Sai e termina script
exec "exit"

end