Comment réinitialiser le mot de passe Root sur un serveur Cloud

Cette page décrit comment réinitialiser le mot de passe de votre serveur Cloud au cas où vous l’auriez oublié. Gandi fournit un kernel « ramdisk-rescue » pour vous simplifier le processus de réinitialisation du mot de passe de votre serveur. Cette procédure consiste en 4 étapes décrites ci-dessous :

  1. Changer le kernel actuel pour le « ramdisk-rescue ».

  2. Redémarrer le serveur.

  3. Se connecter à la console d’urgence.

  4. Chroot l’environnent.

Étape 1 : Changer le kernel

Référez-vous à la documentation Changer le système de démarrage pour cette opération et choisissez ramdisk-rescue.

Important

Notez le kernel utilisé actuellement avant de le changer, vous en aurez besoin pour revenir sur « l’original » à la fin de la procédure.

Étape 2 : Redémarrer le serveur

Pour de plus amples informations sur cette opération référez-vous à notre documentation.

Étape 3 : Se connecter à la console d’urgence

Pour de plus amples informations sur cette opération référez-vous à notre documentation.

Étape 4 : Chroot et modification du mot de passe

Une fois connecté via la console d’urgence, créez un répertoire /mnt/d pour monter votre disque système original :

# mkdir /mnt/d
# mount /dev/xvda1 /mnt/d

Puis préparez le chroot :

# mount --bind /dev/ /mnt/d/dev
# mount --bind /dev/pts /mnt/d/dev/pts
# mount --bind /proc/ /mnt/d/proc
# mount --bind /sys/ /mnt/d/sys

Effectuez le chroot :

# chroot /mnt/d

Mettez à jour le mot de passer root avec la commande passwd :

# passwd

Quittez l’environnement chroot, et démontez ces répertoires :

# exit
# umount -v /mnt/d/dev/pts
# umount -v /mnt/d/dev/
# umount -v /mnt/d/sys
# umount -v /mnt/d/proc
# umount -v /mnt/d/

Note

Il peut arriver qu’une des commandes umount renvoie une erreur. Ce n’est pas important, l’opération sera de toute façon effectuées à l’arrêt du serveur (voir ci-dessous).

Vous pouvez maintenant revenir sur le kernel initial. Soyez sûr d’effectuer un stop/start de votre serveur afin d’être sûr que les changements ont bien été pris en compte. Il est important de le faire en deux temps. Arrêtez le d’abord, puis démarrez le ensuite. Cela permettra de vous assurer que l’environnent chroot est bien démonté.