Skip to main content

KB-VMware-ESXi - Réinitialiser le mot de passe root

Applicable à : ESXi Version 4.5 minimum.

Symptôme(s)

Impossible de se reconnecter à l'ESXi. Mot de passe incorrect.


Problème

Le mot de passe ESXi a été oublié ou changé et doit être réinitialisé.


Solution

Prérequis : Un live CD linux. Par exemple Gparted.

Télécharger Gparted live : Gparted Download

Liens utiles : Rufus - Création d'un média d'installation

Insérer le média contenant Gparted live et booter dessus.

image.png

Localiser la partition contenant le système ESXi.

image.png

Passer en mode console (la méthode dépends du système live utilisé).

Entrer les commandes suivantes :

sudo su
mkdir /boot/temp
mount <partition esxi> /boot
cd /boot
cp state.tgz /temp
cd /temp
tar -xf state.tgz
tar -xf local.tgz
rm *.tgz
cd etc

image.png

Editer le fichier “shadow”. Trouver la ligne de l’utilisateur “root” puis supprimer le contenu de la seconde colonne (les colonnes sont séparées par ':').

image.png

Sauvegarder le fichier.

Il est temps de le remettre à sa place.

cd ..
tar -cf local.tgz etc/
tar -cf state.tgz local.tgz
mv state.tgz /boot
umount /boot
reboot

Une fois l’ESXi redémarré, se connecter avec l’utilisateur ‘root’ sans mot de passe.

Le système va demander à en générer un nouveau.


Sources

n/a