Comment récupérer mon mot de passe sur mon serveur VMware ESXi
Introduction
À la suite d’un changement de mot de passe sur votre serveur VMware ESXI ou à la suite d’un oubli, il vous est désormais impossible de connecter à votre serveur aussi bien en SSH ou depuis l’interface de Web ou depuis vCenter Server.
Déroulé
La seule solution souvent proposer est la réinstallation de votre VMware ESXI, chose qui n’est souvent pas possible. Voici une autre solution réalisable sur votre serveur Dédié.
Cela vous permettre de récupérer la main sur l’interface Web pour remettre un nouveau mot de passe par la suite. Cette solution passe par une demande de netboot sur votre serveur depuis votre interface client.
Une fois que vous avez récupéré la main sur celui-ci via une connexion en SSH. Il vous faudra alors exécuter les commandes suivantes :
- mkdir /temp
- mount /dev/sda5 /boot
- cd /boot
- cp state.tgz /temp
- cd /temp
- tar -xf state.tgz
- tar -xf local.tgz
- rm *.tgz -f
- cd etc
- cp shadow shadow_back
- vi shadow
Vous devriez arriver sur un fichier comme si dessous.
Il vous faut effacer tous les caractères entre les « : » juste après l’utilisateur root. Attention à ne pas effacé de caractère supplémentaire. En cas d’erreur vous pouvez toujours restaurait le fichier avec la copie que nous avons réalisé juste avant.
Une fois les modifications effectuées, vous pouvez finaliser en exécutant les commandes suivantes :
- rm shadow_back -f
- cd ..
- tar -cf local.tgz etc/
- tar -cf state.tgz local.tgz
- mv state.tgz /boot
- umount /boot
- reboot
Conclusion
Une fois rebooté vous devriez pouvoir vous connectez à l’interface Web avec l’utilisateur « root » sans mot de passe. Une fois le mot de passe redéfini, vous devriez pouvoir vous reconnecter en SSH ou via vCenter Server.
Cet article vous a semblé utile ?
Activer l'actualisation automatique des commentaires