Huawei E9000 - Root user password change template

Vendor: Huawei
Product: E9000
Executor: SSH

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

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

#Executa comando userpasswd
expect "*#"
exec "smmset -d userpasswd -v [#USERNAME#]"

#CARACTERISTICA PARA TROCA DO ROOT

expect "*change the password?*"

exec "y"

#FIMROOT


#Senha da credencial de troca
expect "*passwd:"
exec "[#CURRENT_PASSWORD#]"

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

sleep 3

#Confirma nova senha
expect "Retype new password:"
exec "[#NEW_PASSWORD#]"

exec "id"

#Valida resultado
expect "Success"

sleep 3

# Sai e termina script
exec "exit"

end
1 Like