Para alterar a senha do usuário root do seu vSphere ESXi sem saber a antiga, reinicie esse host e dê boot pelo Linux SLAX ou Ubuntu. em seguida abra o terminal e execute os seguintes comandos:

sudo su
mount /dev/sda5 /mnt
cd /tmp
cp /mnt/state.tgz /tmp
tar xzf state.tgz
tar xzf local.tgz
vi etc/shadow

Agora, dentro do vi, localize a conta do root e localize o hash da senha (um código grande na linha do root). Apague esse hash deixando o sinal : que inicia e finaliza essa senha.

Feito isso digite a tecla ESC e em seguida digite :wq! e pressione ENTER para sair e salvar. Agora digite:

tar czf local.tgz etc
tar czf state.tgz local.tgz
cp /tmp/state.tgz /mnt/
umount /mnt
init 6

Após reiniciar o seu VMWare ESXi, acesse como root (a senha estará em branco) e defina uma nova senha.

Caso queira leia também redefinir a senha do ESXi 5/6, leia nosso post sobre como Resetar a senha do vCenter 5/6

Fontes/Referências

NVLAN – Resetar a senha do vCenter 5/6

https://nakivo.com/blog/best-way-reset-esxi-default-password/
http://uclab.pl/vmware-esxi-reset-password-with-slax/
https://youtube.com/watch?v=XFOqJE6Zva0

Mais Informações

Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.

Entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria