Comment réinitialiser le mot de passe root lorsque ce dernier est perdu sans support externe (Live CD, montage de la partition /etc/shadow
).
Procédure de réinitialisation du mot de passe
Étapes
Pour accéder au shell root :
- Redémarrez le système avec un Ctrl+Alt+Del
- Interrompez le compte à rebours de GRUB en appuyant sur une touche quelconque (sauf Enter)
- Selectionner (sans valider) le système en RESCUE
- Editer en appyant sur e pour modifier l’entrée sélectionnée
- Chercher la ligne qui commence par linux (commande du noyau)
- Ajoutez
rd.break
(le système va s’arrêter avant lancer l’image via le scriptinitramfs
) - Appuyez sur Ctrl+x pour démarrer le système
Pour réinitialiser le mot de passe root :
- Appuyez sur Enter pour effectuer la maintenance
- Montez de nouveau /sysroot en lui associant un accès en lecture et en écriture
# mount -o remount,rw /sysroot
- Accédez à
/sysroot
(racine de l’arborescence à ce stade)# chroot /sysroot
- Réinitialiser le mot de passe root
# passwd root
- Rétiqueter les fichiers (ex
/etc/shadow
)# touch /.autorelabel
- Faire 2 fois
# exit
Sorties
Edition de l’entrée rescue puis Ctrl+x :
load_video |
Retour console :
[...] |
Documentation
MAN dracut.cmdline(7)
MAN systemd-journald(8)
MAN journald.conf(5)
MAN journalctl(1)
MAN systemctl(1)