Vous avez perdu l'accès au compte root d'un système Linux. Pas besoin de live CD : on réinitialise le mot de passe root directement depuis GRUB. Pour une réparation système plus complète, découvrez comment réparer avec chroot. Voici comment procéder en toute sécurité.
⚠️ Attention
Cette méthode donne un accès complet au système : elle doit être utilisée uniquement sur un serveur que vous êtes autorisé à administrer.
Au démarrage de la machine, appuyez sur Esc, Shift ou e dès que GRUB s'affiche.
Étape 2 : Modifier l'entrée de démarrage
Une fois dans le menu GRUB :
- Sélectionnez la ligne de démarrage (
UbuntuouDebian GNU/Linux, etc.) - Appuyez sur la touche
epour éditer les paramètres du noyau
Repérez la ligne commençant par linux ou linux16, par exemple :
linux /boot/vmlinuz-... root=UUID=xxxx ro quiet splash
Remplacez ro quiet splash par :
rw init=/bin/bash
Ainsi, la ligne devient :
linux /boot/vmlinuz-... root=UUID=xxxx rw init=/bin/bash
Appuyez sur Ctrl + X ou F10 pour démarrer avec ces paramètres.
Étape 3 : Réinitialiser le mot de passe root
Le système va démarrer directement sur un shell root, sans mot de passe.
Remontez la partition root en écriture (au cas où) :
mount -o remount,rw /
Puis changez le mot de passe :
passwd
Saisissez un nouveau mot de passe root. Si vous avez aussi besoin de modifier un utilisateur standard :
passwd nom_utilisateur
Étape 4 : Redémarrer le système
Une fois le mot de passe modifié, exécutez :
exec /sbin/init
Ou forcez un redémarrage :
reboot -f
Le système redémarrera normalement avec le nouveau mot de passe root.
Sécuriser GRUB après la récupération (optionnel)
Pour éviter que n'importe qui puisse accéder au shell root via GRUB :
Protégez GRUB par un mot de passe :
grub-mkpasswd-pbkdf2
Ajoutez la sortie à /etc/grub.d/40_custom :
set superusers="admin"
password_pbkdf2 admin <hash>
Mettez à jour GRUB :
update-grub
Conclusion
Cette méthode restaure l'accès root à une machine Linux sans support externe. Elle rappelle surtout qu'un accès physique = accès total. Protégez GRUB si la machine est exposée.


