Pour réinitialiser le mot de passe root de votre serveur, vous devrez démarrer en mode utilisateur unique.
Accédez à la section gestion de votre serveur dans le portail clients et procédez comme suit. L’option dépend de la version de bootloader sur la machine :
Option 1 (CentOS 6 Linux, etc.)
Cliquez sur [Affichage Console] pour accéder à la console et cliquez sur envoyer CTRL + ALT + SUPPR en haut à droite. Alternativement, vous pouvez également cliquer sur [RESTART] pour redémarrer le serveur.
Vous pourrez voir une invite d’amorçage GRUB vous invitant à appuyer sur une touche – vous avez seulement quelques secondes pour appuyer sur une touche pour arrêter le processus de démarrage automatique. (Si vous manquez cette invite, que vous aurez besoin de redémarrer la machine virtuelle à nouveau)
À l’invite GRUB, tapez « a » à ajouter à la commande de démarrage.
Ajouter le texte « single » et appuyez sur entrée.
Système démarre et vous verrez l’invite root. Tapez « passwd » pour changer le mot de passe root et puis redémarrer à nouveau.
Option 2 (Debian, Ubuntu, CentOS 7, etc.)
Cliquez sur [Affichage Console] pour accéder à la console et cliquez sur envoyer CTRL + ALT + SUPPR en haut à droite. Alternativement, vous pouvez également cliquer sur [RESTART] pour redémarrer le serveur.
Vous verrez un GRUB boot prompt – Appuyez sur « e » pour modifier la première option de démarrage. (Si vous ne voyez pas l’invite de GRUB, vous devrez peut-être appuyer sur une touche pour l’amener avant que la machine démarre)
Trouvez la ligne du noyau (commençant par « linux/boot / ») et ajouter init = « / bin/bash » à la fin de la ligne
Appuyez sur CTRL-X ou F10 pour démarrer.
Système démarre et vous verrez l’invite root. Type “Mont – rw -o remount /” et ensuite « passwd » pour changer le mot de passe root et puis redémarrer à nouveau.
FreeBSD
Le menu de démarrage a une option de démarrage en mode mono-utilisateur. Appuyez sur la touche pour le mode utilisateur unique (2). À l’invite de la racine, tapez « passwd » pour modifier le mot de passe root et puis redémarrer à nouveau.
CoreOS
CoreOS par défaut utilise l’authentification par clé SSH. Sur Vultr, un utilisateur root et le mot de passe sont créés. Si une clé SSH est sélectionnée lorsque vous créez le VPS, cette clé SSH peut être utilisée pour ouvrir une session en tant qu’utilisateur « de base ».
Il est possible de réinitialiser la connexion de root standard en exécutant « sudo passwd » en tant qu’utilisateur « de base ». Ouvrir en tant que « base » à l’aide de la clé SSH tout d’abord.
Si vous avez perdu votre clé SSH, puis vous pouvez vous identifier comme utilisateur « de base » en éditant le grub. Procédez comme suit :
Cliquez sur [Affichage Console] pour accéder à la console et cliquez sur envoyer CTRL + ALT + SUPPR en haut à droite. Alternativement, vous pouvez également cliquer sur [RESTART] pour redémarrer le serveur.
Vous verrez un GRUB boot prompt – Appuyez sur « e » pour modifier la première option de démarrage. (Si vous ne voyez pas l’invite de GRUB, vous devrez peut-être appuyer sur une touche pour l’amener avant que la machine démarre)
Ajouter à la fin de la ligne qui commence par « linux$ » “coreos.autologin=tty1” (sans les guillemets).
Appuyez sur CTRL-X ou F10 pour démarrer. Vous serez connecté tant que « core » lorsque le système démarre.
N’oubliez pas de redémarrer votre serveur après que vous avez réinitialisé votre login.
Leave a Reply