FROM :
https://www.malekal.com/comment-reinitialiser-le-mot-de-passe-root-depuis-grub/
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
Ouvrir l'éditeur en ligne de commandes GRUB
- 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 certaines 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 :
- Comment réparer et réinstaller Ubuntu avec le mode rescue
- Réparer Debian en mode rescue et récupération
Modifier les options de démarrage avec l'éditeur en ligne de commandes GRUB
- Si tout va bien, vous obtenez un accès bash en root
Démarrer sur un terminal /bin/bash en mode rescue sur Linux
- 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
La partition système montée en lecteur seule
- Si vous êtes en ro, il faut remonter la partition en lecture, pour cela, saisissez :
Si vous avez besoin d’accéder à vos autres partitions de disque (/home, /tmp, etc), utilisez la commande suivante :
- Puis saisissez à nouveau la commande mount afin de vérifier que la partition / est bien en rw
remonter la partition système en écriture
- 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 :
- 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 monutilisateur :
- 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.
- Enfin pour s’assurer que les données sont bien écrites sur le disque, saisissez la commande suivante :
Enfin, redémarrez l’appareil et saisissez le nouveau mot de passe