Comment reset manuellement le mot de passe de mon instance
Introduction
Il peut arriver quelques fois que la fonction reset de mot de passe ne fonctionne pas lors d'une surcharge de la vm routeur de la zone.
Il est possible de reset votre mot de passe root manuellement via un LiveCD.
Ici nous utiliserons SystemrescueCD.
Déroulé
Il faut dans un premier temps que votre instance soit allumée.
1) Cliquez sur "Attach ISO"
2) Choisissez l'ISO "GNU/Linux LiveCD SystemRescue"
Puis appuyez sur "OK"
Ensuite nous allons redémarrer l'instance pour démarrer sur le liveCD.
3) Cliquez sur le bouton "Restart"
4) Ouvrez la console Cloudstack afin de suivre le démarrage.
Le LiveCD va alors démarrer, faites démarrer le live CD via les options de boot par défaut:
5) Choisissez la première option en appuyant sur entrer.
Une fois que l'OS aura chargé tout les composants, vous aurez alors à votre disposition un shell :
Ici il va falloir monter la partition contenant le système de votre instance dans un dossier.
Il faut identifier le groupe de volume et monter le volume logique.
Vous pouvez l'identifier dans le dossier /dev/ , ici notre groupe de volume est "debian9x64" et le volume logique qui nous intéresse est "root".
Nous allons monter celui ci dans /mnt/ :
mount /dev/debian9x64/root /mnt
Puis nous allons nous mettre dans le même "environnement que notre instance" via la commande:
chroot /mnt /bin/bash
Il suffit ensuite de changer le mot de passe root:
passwd root
Vous pouvez désormais éteindre votre instance,détacher l'ISO et redémarrer celle ci.