Il arrive par fois d’oublier le mot de passe root pour une raison ou une autre, il nous serait donc impossible d’accéder à notre système. Dans cette article nous allons voir les étapes à suivre pour réinitialiser le mot de passe root sur CentOS 7/8.
Etape 1 : Touche « e » dans le menu Démarrer de GRUB
Redémarrer votre système, au niveau du GRUB, sélectionner le système sur lequel vous souhaitez bouter et appuyer sur la touche « e » :


Etape 2 : rd.break
rd.break interrompt le processus de démarrage avant que initramfs ne passe le contrôle à systemd.
Repérez la ligne qui commence par « Linux », placez le curseur à la fin de la ligne et taper « rd.break » :

Ensuite appuyez ensuite sur Ctrl-x :

Etape 3 : Mettre /sysroot en lecture écriture
Le point de montage /sysroot est en ro (read only) vous devez le mettre en rw (read write) avec la commande ci-dessous :
switch_root:/# mount -o remount,rw /sysroot/



/sysroot est maintenant monté en rw.
Etape 4 : Chroot
Changer le répertoire racine avec chroot :
switch_root:/# chroot sysroot sh-4.2#

Etape 5 : Changer le mot de passe root
Changez le mot de passe avec la commande passwd :
sh-4.2# passwd
Etape 6 : ré-étiquetage du système de fichier

Forcez le ré-étiquetage du système de fichiers avec la commande ci-dessous car SElinux est activé :
sh-4.2# touch /.autorelabel
Etape 7 : Quittez le mode chroot
Taper la commande exit pour quitter le mode chroot
sh-4.2# exite switch_root:/# logout
Enfin connectez vous maintenant avec le nouveau mot de passe :

7zip: 9 Commandes utiles de les plus utilisés
Mis en place d’un cluster kubernetes avec kubeadm
Comment Installer LAMP sur Rocky Linux 9.
Docker : 15 commandes essentielles
Fail2Ban : How to protect Linux services