Debian13 - Réinitialiser mot de passe root
![]() |
Difficulté : Intermédiaire Notions : linux, grub, édition du grub (temporaire) |
I. Introduction
Il peut arriver que le mot de passe 'root' ai été perdu ou oublié.
Dans ce cas, il faudra repasser en mode 'single user' pour pouvoir le réinitialiser.
Prérequis : Accès physique à la machine ou, si c'est une VM, accès à la console.
II. Réinitialisation
2.1 Redémarrage
La manipulation nécessitera le redémarrage de la VM.
Il faut donc l'éteindre ou la redémarrer.
2.2 Passage en 'single user'
Lors du démarrage, au moment de l'affichage du grub, utiliser les flèches pour interrompre le compteur de la séquence de démarrage.
Appuyer sur 'e' pour éditer la séquence principale.
Localiser la ligne commençant par 'linux' et terminant par ' ro quiet'.
Remplacer 'ro quiet' par 'rw init=/bin/bash'
Appuyer sur 'F10' pour lancer la séquence modifiée.
Info : cette modification est temporaire et ne sera pas reprise lors du prochain redémarrage. Le système effectuera donc ses prochains redémarrages normalement.
l'On peut voir ici que le système n'exécute pas une séquence de démarrage normale mais passe en mode de restauration.
Le fait de lancer le bash a ignoré la séquence de login et connecté le système par défaut en tant que root.
2.3 Réinitialisation
Le système de fichier à été monté sur '/' en 'lecture seule' par défaut et ne pourra donc pas être modifié en live de manière persistante.
Il faut donc le passer en 'lecture écriture'.
mount -n -o remount,rw /
Exécuter la commande suivante pour définir un nouveau mot de passe pour root.
Attention : Le clavier est en Qwerty.
passwd
Redémarrer le système.
exec /sbin/init
2.4 Vérification
Ouvrir un terminal et passer en 'su'.
On peut voir ici que le nouveau mot de passe a été pris en compte.







