So setzen Sie das Root-Passwort in CentOS7 zurück

So setzen Sie das Root-Passwort in CentOS7 zurück

Beim Verschieben von Bausteinen treten verschiedene Umgebungs- und Konfigurationsprobleme auf, und jedes Mal treten unterschiedliche Fehler auf. Eine schnelle Suche bei Google zeigt, dass Lösungen, die für andere funktionieren, für Sie möglicherweise nicht funktionieren. Die Umgebung, in der das Problem dieses Mal auftrat, war:

Windows 10 Enterprise 2016 LTS

VMware® Workstation 14 Pro 14.1.0 Build-7370693

CentOS Linux Version 7.5.1804 (Core)

Ich habe das Root-Passwort von CentOS 7 vergessen, das in VMWare installiert ist, also musste ich es zurücksetzen

1. Starten Sie den Client

CentOS7重置root

Nachdem Sie die obige Schnittstelle aufgerufen haben, drücken Sie e und rufen Sie dann die folgende Schnittstelle auf

CentOS7重置root

2. Ändern Sie die Startdatei

Bewegen Sie den Cursor nach unten und suchen Sie den Speicherort von Linux16 und ro

CentOS7重置root

Ändern Sie ro rw init=/sysroot/bin/sh und drücken Sie Ctrl + x , um neu zu starten.

Lassen Sie es mich hier erklären. In einigen Tutorials wird gesagt, man solle es in rw init=/bin/sh ändern, aber das hat bei mir keinen Erfolg gehabt! Nach dem Wechsel rw init=/bin/sh wird der Client neu gestartet und es erscheint folgende Fehlermeldung

CentOS7重置root

Es heißt, dass mein BIOS die HW-PMU-Ressourcen zum Absturz gebracht hat und das Gastbetriebssystem die CPU deaktiviert hat. Bitte fahren Sie die virtuelle Maschine herunter oder setzen Sie sie zurück. Also habe ich lange bei Google nach diesem Fehler gesucht und es hieß, dass das Windows-System die CPU-Virtualisierung nicht aktiviert habe. Also habe ich den Laptop neu gestartet und das BIOS aufgerufen

CentOS7重置root

Ich habe festgestellt, dass Intel virtualization Technology aktiviert war. Das Problem wurde immer schlimmer. Ich habe beschlossen, es in rw init=/sysroot/bin/sh zu ändern!

3. Neustart

Nach dem Neustart des Clients rufen Sie die folgende Schnittstelle auf und führen Sie chroot /sysroot aus

CentOS7重置root

Führen Sie passwd root aus, um das Root-Benutzerkennwort zu ändern.

:/# Passwort root
Passwort für den Benutzer root ändern
Neues Passwort:
Neues Passwort wiederholen:
passwd: Manipulationsfehler beim Authentifizierungstoken

4. Aktualisieren Sie /etc/shadow

Wenn die Fehlermeldung Authentication token manipulation error angezeigt wird, bedeutet dies, dass die Änderung des Root-Passworts fehlgeschlagen ist. Die richtige Antwort finden Sie hier. Da es keine /etc/shadow Datei gibt, wie in der Abbildung gezeigt

CentOS7重置root

Es gibt nur gshadow und gshadow- . Generieren Sie die shadow erneut über pwconv und setzen Sie die Berechtigungen auf -rw-r-----

CentOS7重置root

5. Mounten Sie die Root-Partition erneut

mount -o erneut einhängen,rw /

Ändern Sie zu diesem Zeitpunkt das Root-Passwort und stellen Sie fest, dass es in Ordnung ist

:/# Passwort root
Passwort für den Benutzer root ändern
Neues Passwort:
Neues Passwort wiederholen:
passwd: Alle Authentifizierungstoken erfolgreich aktualisiert 

CentOS7重置root

Starten Sie den Client neu und melden Sie sich erfolgreich an!

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So ändern Sie schnell das Root-Passwort unter CentOS8
  • CentOS 7: Beispielcode zum Festlegen des Grub-Passworts und zur Einzelbenutzeranmeldung
  • So ändern Sie das Kennwort von mysql5.7.20 unter Linux CentOS 7.4
  • So ändern Sie das Root-Passwort von MySQL in der CentOS-Umgebung
  • Lösung für das Problem, dass nach der Konfiguration der passwortfreien SSH-Anmeldung in CentOS immer noch ein Passwort eingegeben werden muss
  • So installieren und ändern Sie das Anfangskennwort von mysql5.7.18 unter Centos7.3
  • So ändern Sie das MySQL-Passwort unter Centos
  • CentOS 7 - Lösungsprozessdiagramm für vergessene Passwörter

<<:  JavaScript-Code zur Implementierung eines einfachen Rechners

>>:  Was tun, wenn Sie das Root-Passwort von Mysql5.7 vergessen (einfache und effektive Methode)

Artikel empfehlen

jQuery implementiert einen prozentualen Fortschrittsbalken

In diesem Artikel wird der spezifische Code von j...

So verwenden Sie das JQuery-Editor-Plugin tinyMCE

Ändern Sie die vereinfachte Dateigröße und laden ...

So konfigurieren Sie Nginx zur Rückgabe von Text oder JSON

Manchmal müssen Sie beim Anfordern bestimmter Sch...

Detaillierte Erklärung der Whitelist-Regeln von nginx-naxsi

Syntax der Whitelist-Regel: Grundregel wl:ID [neg...

Detailliertes Tutorial zur Installation und Konfiguration von Nginx unter Centos7

Hinweis: Der grundlegende Verzeichnispfad für die...

Umfassende Website-Bewertungslösung

<br />Manchmal werden Ihnen möglicherweise F...

Eine detaillierte Einführung in den Lade- und Analyseprozess von HTML-Seiten

Die Reihenfolge, in der der Browser HTML lädt und ...

HTML-Grundlagen - Zusammenfassung - Empfehlung (Absatz)

HTML-Absatz Absätze werden durch das Tag <p>...

Teilen Sie 8 sehr nützliche CSS-Entwicklungstools

CSS3-Mustergalerie Diese CSS3-Musterbibliothek ze...

Beispielcode zur Implementierung einer schwebenden Seitenbox basierend auf JS

Wenn die Bildlaufleiste nach unten gezogen wird, ...

Referenzschreiben im JS- und CSS-Stil

CSS: 1. <link type="text/css" href=&q...