website statistics
     
 
04.02.13

Comment réinitialiser le mot de passe root de VMware ESXi 4.1 et 5.0

dans VMWARE par pascal   •   7 Commenataires
Créer un pdf pour cette actualité  •     •  Version imprimable
VMware   vsphere   ESXi   
Comment réinitialiser le mot de passe root de VMware ESXi 4.1 et 5.0


Selon l'article de la base de connaissance de VMware 1317898, il n'est pas possible de réinitialiser le mot de passe root d'une installation ESXi. Enfin presque :

Les fichiers contenant les hachages de mot de passe sont appelés "shadow". Ils sont contenus dans une structure imbriquée des archives:


Vous ne pouvez pas lire le mot de passe du compte root, mais vous pouvez le remplacer par un connue ou le supprimer complètement.

Voici un guide étape par étape comment modifier le fichier de mot de passe:

Tout d'abord, vous avez besoin pour démarrer votre serveur ESXi avec un live CD Linux. Par exemple GRML, Mais n'importe quel CD en direct fera l'affaire. Bien sûr, vous pouvez aussi démarrer depuis une clé USB.

Trouver la partition contenant un fichier nommé "state.tgz". Comme sur cette installation, il était sur un système de fichiers VFAT étiquetés "Hypervisor4" est accessible dans GRML à "/ mnt/Hypervisor4". Vous pourriez avoir besoin de le monter manuellement avec la commande
mount / mnt/Hypervisor4



Décompressez le fichier "state.tgz" quelque part. Il contient un fichier, qui est une autre archive nommée "local.tgz".
cd / tmp 

tar xzf / mnt/Hypervisor4/state.tgz



Décompressez le "local.tgz", et trouver un répertoire "etc" contenant plusieurs fichiers de configuration.
tar xzf local.tgz


Modifier le fichier etc / shadow pour changer le mot de passe.
vi etc / shadow


Probablement la façon la plus simple est de remplacer la ligne de départ avec "root" avec la ligne d'un autre compte d'utilisateur dont vous connaissez le mot de passe. Vous avez seulement besoin de changer le nom au début de la ligne (avant le premier deux-points) pour "root". Vous avez alors le mot de passe root pour un mot de passe que vous savez.
Alternativement, vous pouvez simplement supprimer totalement la table de hachage (ce qui est entre le premier et le deuxième deux-points) et la connexion à la console de service en tant que root sans mot de passe du tout.


Re-compresser les fichiers et déplacez le state.tgz modifié sur la partition VFAT. Il est probablement une bonne idée de faire une copie de sauvegarde de l'original en cas de problème state.tgz :
mv / mnt/Hypervisor4/state.tgz / mnt/Hypervisor3/state.tgz.bak 

rm local.tgz 

mv czf local.tgz etc

tar czf state.tgz local.tgz 

mv state.tgz / mnt/Hypervisor4 /



Redémarrez de nouveau dans ESXi et c'est terminé.


Share This:   Facebook MySpace Digg Delicious Reddit Twitter StumbleUpon

Catégories d'actualités