GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS / RHEL 7 :Comment récupérer à partir d'une entrée root supprimée dans les fichiers /etc/shadow et/ou /etc/passwd

Le problème

L'entrée "root" a été supprimée de /etc/shadow et /etc/passwd . Comment récupérer l'entrée d'utilisateur racine 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 les étapes ci-dessous pour démarrer le système en mode mono-utilisateur et récupérer l'entrée utilisateur root supprimée.

Démarrage du système en mode mono-utilisateur

1. Démarrez le système et appuyez sur [e] dans la sélection du noyau Grub tout en mettant en surbrillance un noyau fonctionnel.

2. Faites défiler jusqu'à linux16 ligne, allez à la fin de la ligne et tapez rd.break .

3. Appuyez sur CTRL+X pour démarrer avec les options modifiées.

4. À l'invite switch_root, remontez la racine du système en écriture, puis basculez vers celle-ci :

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

Récupération de l'entrée racine supprimée

Une 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.

# reboot
Comment récupérer à partir d'une entrée racine supprimée dans les fichiers /etc/shadow et/ou /etc/passwd dans CentOS / RHEL 6


Cent OS
  1. Centos - Quelle est la différence entre /usr/lib/systemd/system et /etc/systemd/system ?

  2. Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

  3. Comment inclure tous les fichiers d'un répertoire dans un script shell (/etc/init.d/iptables dans ce cas)

  4. Quelle est la connexion entre les répertoires /etc/init.d et /etc/rcX.d sous Linux ?

  5. Comment configurer /etc/issues pour afficher l'adresse IP pour eth0

La bonne façon de modifier les fichiers /etc/passwd et /etc/group sous Linux

Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

CentOS / RHEL :Comment désactiver et mettre sur liste noire le module du noyau Linux pour l'empêcher de se charger automatiquement

Comment récupérer à partir d'une entrée racine supprimée dans les fichiers /etc/shadow et/ou /etc/passwd dans CentOS / RHEL 6

CentOS / RHEL :Comment récupérer à partir d'un fichier /etc/passwd supprimé

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions