Le problème
L'entrée "root" a été supprimée de /etc/shadow et /etc/passwd . Comment récupérer l'entrée utilisateur root supprimée.
Solution
Pour pouvoir récupérer l'entrée utilisateur root supprimée à partir des fichiers /etc/shadow et /etc/passwd, nous devons démarrer le système en mode mono-utilisateur. Suivez le post ci-dessous pour démarrer le système en mode mono-utilisateur.
CentOS / RHEL 6 :Comment démarrer en mode mono-utilisateurUne fois que vous avez démarré en mode mono-utilisateur, suivez les étapes ci-dessous pour récupérer l'entrée racine supprimée.
1. Rajoutez l'entrée racine dans /etc/passwd dossier. Vous trouverez ci-dessous les attributs les plus couramment utilisés de la racine de l'utilisateur.
# vi /etc/passwd root:x:0:0:root:/root:/bin/bash
2. De même, ajoutez l'entrée racine dans /etc/shadow fichier.
# vi /etc/shadow root:*::0:99999:7:::
3. Recréez votre mot de passe root à l'aide de la commande passwd.
# passwd
4. Si SELinux est activé, forcez un réétiquetage du système de fichiers au redémarrage en créant le fichier .autorelabel dans le répertoire /.
# touch /.autorelabel
5. En dernier lieu, redémarrez le serveur et vérifiez si vous pouvez vous connecter au serveur à l'aide de l'utilisateur root.
# rebootCentOS / RHEL 7 :Comment récupérer à partir d'une entrée root supprimée dans les fichiers /etc/shadow et/ou /etc/passwd