Recherche de site Web

Comment réinitialiser le mot de passe root dans les systèmes basés sur RHEL7/CentOS7/Scientific Linux 7


Objectif

Réinitialisation du mot de passe root dans RHEL7/CentOS7/Scientific Linux 7

Exigences

RHEL7/CentOS7/Linux scientifique 7

Difficulté

MODÉRÉ

Instructions

Les choses ont changé dans le monde de RHEL7, tout comme la méthode préférée pour réinitialiser le mot de passe root. Bien que l’ancienne façon d’interrompre le processus de démarrage (init=/bin/bash) fonctionne toujours, elle n’est plus à toute épreuve et recommandée.
'Systemd' utilise 'rd.break' pour interrompre le démarrage. Passons rapidement en revue l’ensemble de la procédure.

Démarrez en mode minimal

Redémarrez le système et appuyez sur e tout en étant sur la page de liste du noyau, avant que le démarrage automatique ne démarre automatiquement le système. Vous passez en mode édition.

Interrompre le processus de démarrage

Dans la chaîne du noyau – à la fin de la ligne commençant linux 16 /vmlinuz- ect tapez rd.break. Ensuite, Ctrl+X pour redémarrer.
Le système démarre sur le lecteur RAM initial et il est monté sur /sysroot
Dans ce mode, vous n’avez pas besoin de saisir le mot de passe.

Remontez le système pour qu’il puisse lire et écrire

 switch_root:/# mount -o remount,rw /sysroot/

Faites de /sysroot votre racine

 switch_root:/# chroot /sysroot

La ligne de commande changera légèrement.

Modifier le mot de passe root

sh-4.2# passwd

Politique de chargement SELinux

sh-4.2# load_policy -i

Définir le type de contexte sur le fichier /etc/shadow

sh-4.2# chcon -t shadow_t /etc/shadow

Remarque :
Vous pouvez contourner les 2 dernières étapes en créant un fichier de réétiquetage automatique à la place, mais le réétiquetage automatique peut prendre beaucoup de temps.

sh-4.2# touch /.autorelabel

Pour cette raison, et bien qu’il soit plus facile, il doit être considéré comme l’option « paresseuse » et n’est pas recommandé.

Quitter et redémarrer

Quittez et redémarrez et connectez-vous avec votre nouveau mot de passe root.

Articles connexes: