Vendor: Italtel
Product: MRF
Executor: SSH
Note - To change the root password it is necessary to log in with a management credential accenvss
set-connect-timeout 10
set-read-timeout 10
set-ssh-version 2
# Definir linguagem como inglês
expect "*$ "
exec "export LC_ALL=C"
# Elava o nivel para root
expect "*$ "
exec "sudo -i"
# Executa comando de troca de senha
expect "*# "
exec "/usr/local/bin/chgpwd.sh [#USERNAME#] remote"
expect "Enter old password and then press [ENTER]: "
exec "[#CURRENT_PASSWORD#]"
expect "Enter your new password and then press [ENTER]: "
exec "[#NEW_PASSWORD#]"
expect "Retype your new password again and then press [ENTER]: "
exec "[#NEW_PASSWORD#]"
set-read-timeout 100
#checar valor retornado e tomar ação exit 0 ou 1
expect "*# "
exec "echo \$?"
expect "0"