Réinitialiser un mot de passe sur VPS

Cette page a pour but de vous expliquer comment réinitialiser le mot de passe de l’utilisateur “root” sur votre VPS. Cela pourra vous être utile si vous veniez à perdre votre accès SSH au VPS et que vous soyez dans l’incapacité de vous identifier via la Console d’urgence pour effectuer du dépannage.

Instruction étape par étape

  • La première étape est d’activer le mode dépannage (Rescue Mode) sur le VPS.

  • Une fois le Rescue Mode activé, connectez-vous à la Console d’urgence.

  • Une fois connecté via la console, connectez-vous à l’OS du Rescue Mode avec l’utilisateur “root” et aucun mot de passe.

  • Montez le disque système de votre VPS, qui en Rescue Mode, pour un serveur avec un seul disque, devrait être /dev/xvdb1 :

$ mkdir /mnt/d/
$ mount /dev/xvdb1 /mnt/d/

Note

Le disque système sera toujours la première partition du dernier disque dans /dev/, trié par ordre alphabétique.

  • Ensuite préparer l’environnement 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
  • puis effectuer le chroot dans le système :

$ chroot /mnt/d
  • Vous pouvez ensuite changer le mot de passe “root” via la commande passwd et entrer un nouveau mot de passe lorsque vous y êtes invité :

$ passwd
  • Sinon vous pouvez changer le mot de passe de votre administrateur ou d’autres utilisateurs en ajoutant l’identifiant de l’utilisateur à la fin de la commande passwd :

$ passwd debian
  • Une fois le ou les mots de passe mis à jour, vous pouvez quitter l’environnement chroot et démonter les dossiers utilisés précédemment.

$ 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/
  • Finalement, désactivez le Rescue Mode. Depuis votre tableau de bord Gandi, sur la page de configuration de votre VPS, sélectionnez Désactiver. Votre serveur redémarrera automatiquement en mode normal.