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 » :
![root](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/7.png?resize=623%2C284&ssl=1)
![menu grub](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/8.png?resize=579%2C283&ssl=1)
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 » :
![root](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/9.png?resize=621%2C253&ssl=1)
Ensuite appuyez ensuite sur Ctrl-x :
![root](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/10.png?resize=585%2C189&ssl=1)
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/
![mot de passe root](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/1-1.png?resize=687%2C110&ssl=1)
![mot de passe root](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/11.png?resize=529%2C57&ssl=1)
![mot de passe root](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/2.png?resize=682%2C98&ssl=1)
/sysroot est maintenant monté en rw.
Etape 4 : Chroot
Changer le répertoire racine avec chroot :
switch_root:/# chroot sysroot sh-4.2#
![mot de passe root](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/3.png?resize=547%2C80&ssl=1)
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
![mot de passe root](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/4.png?resize=655%2C170&ssl=1)
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 :
![mot de passe root](https://i0.wp.com/sysreseau.net/wp-content/uploads/2021/09/6-1.png?resize=655%2C174&ssl=1)
nmap : les 12 commandes que vous devez connaître
Protocole du routage
Configure chrony as an NTP client or server in Linux
Samba : Installation et Configuration sur Ubuntu 22.04
Fail2Ban : How to protect Linux services