Lorsque l’on a perdu ou oublié le mot de passe root (ou un autre utilisateur), on peut utiliser un Live USB pour booter dans un mode de récupération et réinitialiser le mot de passe.
Mais on peut aussi réinitialiser le mot de passe root depuis Grub en récupérant un accès shell bash.
Dans ce tutoriel, je vous montre toutes les étapes pas à pas afin de réinitialiser le mot de passe root depuis GRUB.
Cette méthode fonctionne sur la plupart des distributions Linux modernes telles qu’Ubuntu, Debian, Mint, Fedora et bien d’autres.

Comment réinitialiser le mot de passe root depuis GRUB
- Tout d’abord il faut faire apparaitre le menu de démarrage GRUB :
- Le menu apparaîtra si vous maintenez la touche MAJ enfoncée pendant le chargement de Grub
- Si vous démarrez à l’aide du BIOS : Lorsque votre système démarre à l’aide de UEFI, appuyez sur ESC
- Puis sur la page de GRUB, positionnez vous sur votre distribution Linux
- Puis appuyez sur la touche e du clavier pour entrer en édition
- Ensuite identifiez la ligne qui commence par linux
- Si vous voyez ro, remplacez par rw
- Puis ajoutez à la fin init=/bin/bash
- Appuyez sur F10 pour booter
Sur certains distributions Linux, comme Ubuntu, il est aussi possible d’utiliser systemd.unit=emergency.target à la place d’init=/bin/bash. Cela permet d’accéder au mode de récupération (rescue) au lieu d’un shell bash.
Consultez aussi ces liens :
Consultez aussi ces liens :
- Si tout va bien, vous obtenez un accès bash en root
- Ensuite saisissez la commande suivante :
mount
- Vérifiez la partition / et si cette dernière est montée en lecture seule (ro) ou en écriture (rw). Si vous êtes en rw, passez à la suite du tutoriel plus bas
- Si vous êtes en ro, il faut remonter la partition en lecture, pour cela, saisissez :
mount -o remount,rw /
Si vous avez besoin d’accéder à votre autres partitions de disque (/home, /tmp, etc), utilisez la commande suivante : mount –all
- Puis saisissez à nouveau la commande mount afin de vérifier que la partition / est bien en rw
- Puis utilisez la commande passwd pour réinitialiser le mot de passe d’un utilisateur. Par exemple pour réinitialiser le mot de passe root :
passwd
- Pour réinitialiser le mot de passe d’un utilisateur saisissez ce dernier après la commande. Par exemple pour réinitialiser le mot de passe de l’utilisateur malekalmorte :
passwd malekalmorte
- Saisissez deux fois le nouveau mot de passe
Etant donné que vous êtes en clavier qwerty, je vous conseille de saisir un mot de passe simple comme testtest.
Puis une fois que vous avez accès au système, changez pour un mot de passe fort et sûr.
Puis une fois que vous avez accès au système, changez pour un mot de passe fort et sûr.
- Enfin pour s’assurer que les données sont bien écrites sur le disque, saisissez la commande suivante :
sync
- Enfin redémarrez l’appareil et saisissez le nouveau mot de passe
Liens
- Qu’est-ce qu’un chargeur de démarrage (Boot Loader)
- GRUB : la configuration grub.cfg, les commandes et le fonctionnement
- GRUB : ajouter une entrée manuellement
- GRUB : Utiliser le mode rescue shell pour corriger les erreurs de démarrage Linux
- Réparer Debian en mode rescue et récupération
- Dual-boot : Supprimer Grub pour rétablir Windows au démarrage
- os-prober et grub-mkconfig : configurer GRUB automatiquement
- Réparer/restaurer GRUB et le démarrage de Linux
- Réparer GRUB avec Rescatux pour corriger le démarrage Linux
- Grub : Réparer le Dual-boot Ubuntu et Windows 11/10
- Comment modifier le délai d’attente de GRUB sous Linux
- Thème GRUB : personnaliser GRUB
- Réparer Debian en mode rescue et récupération
- Comment réparer et réinstaller Ubuntu avec le mode rescue
- Réinitialiser le mot de passe root perdu ou oublié Ubuntu
- Réinitialiser le mot de passe root perdu ou oublié avec un Live USB de secours
- Comment réinitialiser le mot de passe root depuis GRUB
- 5 façons de démarrer Linux en mode récupération et dépannage (rescue)
- efibootmgr : ajouter, supprimer, changer le démarrage d’un PC UEFI
- Qu’est-ce qu’un chargeur de démarrage (Boot Loader)