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.