De acordo com a documentação oficial da VMware, reinstalar o ESXi do zero é a única maneira suportada de redefinir a senha root (https://kb.vmware.com/s/article/1317898). Você também pode redefinir sua senha usando perfis de host (é necessária licença do vCenter e Enterprise Plus). No entanto, a configuração do host ESXi será completamente perdida após a reinstalação. Os dados da máquina virtual e os arquivos de configuração permanecem no armazenamento de dados VMFS/NFS e podem ser importados rapidamente para o host após a reinstalação.
Na verdade, você pode redefinir a senha root no VMware ESXi sem reinstalar se inicializar seu host usando qualquer disco de inicialização/resgate do Linux. Não é difícil.
Conteúdo:
- Como redefinir a senha do ESXi usando o Linux Live CD
- Redefinir a senha raiz do ESXi usando perfis de host VMware
Se você esqueceu sua senha root, não será possível autenticar como root usando o DCUI ou a interface web do VMware Host Client:
Authentication failed Invalid login or password.

Como redefinir a senha do ESXi usando o Linux Live CD
ESXi armazena senhas de usuários (ou melhor, seus hashes) no/etc/sombraarquivo, que está armazenado noLocal.tgzarquivo, que está arquivado emestado.tgz.Em teoria, você poderia recuperar e descriptografar o hash da senha root desse arquivo, mas isso só é viável para senhas simples. Portanto, é melhor definir uma senha root atual em branco no arquivo shadow ou substituí-la pelo hash de uma senha que você conhece.
Inicialize seu host ESXi a partir de qualquer LiveCD Linux e abra o console.
Listar partições de disco:
# fdisk –l
Nós precisamos/dev/sda5(em termos VMware, é chamadobootbank) e/dev/sda6(contémaltrbootbank) partições com tamanho de 1 GB no ESXi 7.x (nas versões anteriores do ESXi, o tamanho dessas partições era de 250 MB).


Primeiro, redefina uma senha na configuração do ESXi em /dev/sda5. Crie pontos de montagem e um diretório para arquivos temporários:
# mkdir /mnt/sda5
# mkdir /mnt/sda6
# mkdir /temp
Monte /dev/sda5:
# mount /dev/sda5 /mnt/sda5
Cópiaestado.tgzarquivo de sda5:
# cp /mnt/sda5/state.tgz /temp
# cd /temp
Descompacte state.tgz:
# tar xzf state.tgz
Há outro arquivo local.tgz dentro, descompacte-o também:
RELACIONADO:Adicionando host ESXi ao VMware vCenter Server (vCSA)
# tar xzf local.tgz
A pasta etc aparece no diretório atual.
Edite o arquivo shadow usando qualquer editor de texto:
# nano /temp/etc/shadow
Este arquivo contém os hashes de senha dos usuários ESXi locais.


Para remover a senha atual e definir uma senha em branco para root, limpe o valor de hash. Deveria ficar assim:


Salve suas alterações no arquivo, exclua os arquivos tgz antigos e reempacote todos eles:
# rm *.tgz
# tar czf local.tgz etc
# tar czf state.tgz local.tgz
Substitua o arquivo state.tgz na partição sda5 ESXi:
# mv state.tgz /mnt/sda5
Desmonte a partição:
# umount /mnt/sda5
Da mesma forma, defina uma senha em branco no arquivo passwd na partição sda6 (agora você deve conseguir se conectar ao ESXi com uma senha root vazia).
Agora você pode reiniciar seu host ESXi e remover a unidade/imagem flash inicializável. Você pode se conectar ao ESXi com uma senha root vazia.
Este método de redefinição de senha funciona para todas as versões do ESXi (5.x, 6.x, 7.x e 8.x), incluindo o VMware Hypervisor gratuito.
Certifique-se de definir uma nova senha root após fazer login.
Redefinir a senha raiz do ESXi usando perfis de host VMware
Se você implantou o vCenter e instalou licenças do vSphere Enterprise Plus em hosts, poderá redefinir a senha raiz em qualquer host gerenciado usandoPerfis de host VMware. Neste cenário, para aplicar as configurações do perfil VMware (e a nova senha root) a um host ESXi, ovpxaé usada uma conta privilegiada, que é adicionada ao conectar um host ao vCenter. Este método permite redefinir a senha root sem reinicializar o host ESXi.
- Conecte-se ao seu vCenter e vá para Políticas e Perfis -> Perfis de Host ->Extrair perfil de host;


- Selecione seu host ESXi e especifique o nome do perfil no qual deseja salvar as configurações;
- Clique no perfil e selecioneEditar perfil do anfitrião;
- Vá paraSegurança e Serviços -> Configurações de Segurança -> Segurança -> Configuração do Usuário -> root;
- Defina uma nova senha root noConfiguração de senha fixa;


- Em seguida, aplique o perfil ao seu host ESXi. É recomendado que você habilite o modo de manutenção para ele (Modo de manutenção -> Entrar em manutenção) e mover todas as máquinas virtuais para outros hosts;
- Anexe o perfil ao host (Perfis de host -> Anexar perfil de host);


- Em seguida, vá para Host Profiles, selecione seu perfil e clique emRemediar;
- Para aplicar as configurações do perfil (incluindo a nova senha), clique emRemediarde novo;


- A senha root em seu host ESXi é redefinida e você pode tirar o host do modo de manutenção.








![Os 7 principais aplicativos Pokémon GO Auto Walker [a maioria das pessoas não sabe]](https://elsefix.com/statics/image/placeholder.png)





