Depuis la version 7 de Red Hat/CentOS la procédure de changement en cas de perte du mot de passe root a changé. Pour ce faire, il faut disposer d' un accès console.

Redémarrer la machine et interrompre le chargeur GRUB par la touche « e ».

Se déplacer sur la ligne contenant /boot/vmlinuz… Remplacer la chaine « ro » par la chaine suivante :

rw init=/sysroot/bin/sh

Attention clavier qwerty !!! ( le "/" est le "!", le "w" est le "z" et le "a" est le "q" )

Appuyer sur « ctrl » + « x » pour démarrer

Une invite s’affiche alors sans besoin de mot de passe. Normalement le clavier est devenu azerty. Isoler la partition /sysroot

chroot /sysroot

Changer le mot de passe de root

passwd root

Mettre à jour selinux

touch /.autorelabel

Quitter chroot

exit

Relancer le système

reboot