Comment reset manuellement le mot de passe de mon instance

De Ikoula Wiki
Jump to navigation Jump to search

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.

Click on attach.PNG

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.

Restart console iso.PNG

3) Cliquez sur le bouton "Restart"

4) Ouvrez la console Cloudstack afin de suivre le démarrage.

Note: Le changement de mot de passe se fera par la console Cloudstack.



Sysrescue start.PNG

Le LiveCD va alors démarrer, faites démarrer le live CD via les options de boot par défaut:

Note: Si le liveCD ne démarre pas, choisir "Other 64 bits" au niveau du "OS Type" de l'instance .


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 :

Cmdline sysrescue.PNG

Note: Mettre le clavier en français pour + de facilité via le bouton "Keyboard" en haut.


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.