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

CentOS / RHEL 7:So setzen Sie das Root-Passwort zurück

Das Zurücksetzen des Root-Passworts in CentOS/RHEL 7 unterscheidet sich geringfügig von den älteren Versionen. Der Beitrag beschreibt das Verfahren zum Zurücksetzen des verlorenen Root-Passworts.

Neu starten und grub2 bearbeiten

Starten Sie das System neu und drücken Sie eine beliebige Taste, um den automatischen Start vom Standardkernel zu stoppen. Drücken Sie „e“, nachdem Sie die Kernel-Zeile ausgewählt haben.

Hänge rd.break an den Kernel an

Gehen Sie im Bearbeitungsmodus zu der Zeile, die mit linux16 beginnt und hängen Sie rd.break an bis zum Ende dieser Zeile.

Dadurch startet der Computer im Notfallmodus, wodurch Sie Root-Benutzerrechte erhalten, ohne dass Sie ein Root-Benutzerkennwort eingeben müssen. Auch wenn das Root-Benutzerpasswort nicht festgelegt wurde, funktioniert dies immer noch.

Starten Sie das System neu

Drücken Sie STRG+x nach dem Anhängen von rd.break an den Kernel. Dadurch wird das System im Notfallmodus neu gestartet.

Sysroot neu mounten

Zuerst werden wir das Sysroot-Dateisystem im Lese-Schreib-Modus neu einhängen und dann Chroot verwenden, um in ein Chroot-Gefängnis zu gelangen:

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

Root-Passwort zurücksetzen

Geben Sie schließlich den Befehl passwd in die Befehlszeile ein und legen Sie das neue Passwort für den Root-Benutzer fest. Sie erhalten möglicherweise einige Warnungen wie „Kennwort schlägt Wörterbuchprüfung fehl“, wenn Ihr Kennwort schwach ist. Sie können die Warnung ignorieren und das gewünschte Passwort festlegen.

# passwd

SElinux-Umbenennung

Stellen Sie sicher, dass alle unbeschrifteten Dateien (einschließlich Schattendatei) während des Bootens neu beschriftet werden. Berühren der versteckten Datei Autorelabel weist SElinux an, die Dateien, die außerhalb ihres regulären Kontexts geändert wurden, neu zu benennen, wie die Datei /etc/shadow.

# touch /.autorelabel

synchronisieren

Geben Sie den folgenden Befehl ein, um den gesamten Cache auf die Festplatte zu leeren:

# sync

Neu starten

Geben Sie zweimal den Exit-Befehl ein, um die Chroot-Umgebung zu verlassen und sich abzumelden. Das System wendet einige SELinux-Kontexte an und startet neu. Sie können sich jetzt mit Ihrem neu festgelegten Root-Passwort anmelden.


Cent OS
  1. So setzen Sie Ihr MySQL-Root-Passwort unter CentOS 6 zurück

  2. Root-Passwort in CentOS 7 / RHEL 7 zurücksetzen

  3. Wie setzt man das Ubuntu-Passwort zurück?

  4. So setzen Sie ein vergessenes Root-Passwort zurück RHEL / CentOS 7

  5. So setzen Sie das MySQL-Root-Passwort zurück

So ändern oder setzen Sie das vergessene Root-Passwort in RHEL 8 zurück

So setzen Sie das MySQL-Root-Passwort zurück

CentOS 8/RHEL 8 zurücksetzen, Root-Passwort vergessen

So setzen Sie ein vergessenes Root-Passwort in CentOS 8 zurück

Wie setze ich das MySQL 8.0-Root-Passwort auf Centos 7.x zurück?

So setzen Sie das Root-Passwort in CentOS/RHEL 8 zurück