Vous avez perdu votre mot de passe sur votre ESXI ?
C'est pas grave on va voir comment le reset ensemble 😃
Booter sur un live CD sur votre ESXI :
Ubuntu par exemple.
Changer la langue du clavier :
loadkeys fr
ou setxkbmap fr
Passer en sudo :
su -
ou sudo -i
Trouver la bonne partition :
fdisk –l | grep /dev/sda
c'est une partition de 250mb
Monter la partition :
Nous allons faire un point de montage :
mkdir /mnt/sda5
Nous allons faire un dossier temp :
mkdir /temp
On montre notre partiton sda5
dans /mnt/sda5
:
mount /dev/sda5 /mnt/sda5
Vérifier que state.tgz existe :
ls -l /mnt/sda5/state.tgz
Extraire nos données :
tar -xf /mnt/sda5/state.tgz –C /temp/
tar -xf /temp/local.tgz –C /temp/
rm -f /temp/*.tgz
Editer Shadow :
nano /temp/etc/shadow
Puis supprimer le mot de passe qui ce trouve entre ::
exemple root:mon_mot_de_passe:18633:0:99999:7:::
.
Pour finir avec seulement avec root::18633:0:99999:7:::
comme sur l'image ci-dessous.
Sauvegarder Shadow :
cd /temp
tar -czf local.tgz etc
tar -czf state.tgz local.tgz
mv state.tgz /mnt/sda5/
umount /mnt/sda5
Redémarrer :
reboot
Voilà vous pouvez vous connecter sur votre ESXI sans aucun mot de passe.
En complément voici une petite vidéo.
https://www.youtube.com/watch?v=99H7GoGxy3s