GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So stellen Sie gelöschte Root-Einträge in /etc/shadow- und/oder /etc/passwd-Dateien in CentOS / RHEL 6 wieder her

Das Problem

Der „root“-Eintrag wurde aus /etc/shadow entfernt und /etc/passwd . So stellen Sie den gelöschten Root-Benutzereintrag wieder her.

Lösung

Um den gelöschten Root-Benutzereintrag aus den Dateien /etc/shadow und /etc/passwd wiederherstellen zu können, müssen wir das System im Einzelbenutzermodus booten. Befolgen Sie den nachstehenden Beitrag, um das System im Einzelbenutzermodus zu starten.

CentOS / RHEL 6:So booten Sie in den Einzelbenutzermodus

Sobald Sie in den Einzelbenutzermodus gebootet haben, folgen Sie den unten angegebenen Schritten, um den gelöschten Root-Eintrag wiederherzustellen.

1. Fügen Sie den Root-Eintrag wieder zu /etc/passwd hinzu Datei. Unten sehen Sie die am häufigsten verwendeten Attribute des Benutzers root.

# vi /etc/passwd
root:x:0:0:root:/root:/bin/bash

2. Fügen Sie auf ähnliche Weise den Root-Eintrag wieder in /etc/shadow hinzu Datei.

# vi /etc/shadow
root:*::0:99999:7:::

3. Erstellen Sie Ihr Root-Passwort mit dem Befehl passwd neu.

# passwd

4. Wenn SELinux aktiviert ist, erzwingen Sie beim Neustart eine Neubezeichnung des Dateisystems, indem Sie die Datei .autorelabel erstellen im Verzeichnis /.

# touch /.autorelabel

5. Starten Sie als letzten Schritt den Server neu und überprüfen Sie, ob Sie sich mit dem Benutzer root beim Server anmelden können.

# reboot
CentOS / RHEL 7 :So stellen Sie gelöschte Root-Einträge in /etc/shadow- und/oder /etc/passwd-Dateien wieder her


Cent OS
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Wie wird /etc/motd aktualisiert?

  3. So bereinigt systemd-tmpfiles /tmp/ oder /var/tmp (Ersatz von tmpwatch) in CentOS / RHEL 7

  4. So entfernen Sie unerwünschte Einträge in der Datei /etc/shadow

  5. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

Der richtige Weg zum Bearbeiten von /etc/passwd- und /etc/group-Dateien unter Linux

CentOS / RHEL 7 :So stellen Sie gelöschte Root-Einträge in /etc/shadow- und/oder /etc/passwd-Dateien wieder her

CentOS / RHEL:So stellen Sie eine gelöschte /etc/passwd-Datei wieder her

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

So löschen Sie unnötige Einträge in /etc/shadow

Befehl grpck – Entfernen Sie beschädigte oder doppelte Einträge in den Dateien /etc/group und /etc/gshadow.