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

Sorgen Sie für eine schnelle Website

Ist Leistung wirklich wichtig? Leistung ist wicht...

Detaillierte Prozessanalyse der Docker-Bereitstellung des Snail-Cinema-Systems

Umwelterklärung Host-Betriebssystem: Cetnos7.9 Mi...

MySQLs Methode zum Umgang mit doppelten Daten (Verhindern und Löschen)

Einige MySQL-Tabellen können doppelte Datensätze ...

MySQL Serie 3 Grundlagen

Inhaltsverzeichnis Tutorial-Reihe 1. Einführung i...

Beispiel für die Konvertierung von Webpack-Bildern in Base64

URL-Loader herunterladen yarn add -D URL-Lader Mo...

Detailliertes Tutorial zum PyCharm- und SSH-Remote-Access-Server-Docker

Hintergrund: Einige Experimente müssen auf dem Se...

Die perfekte Lösung für das MySql-Versionsproblem sql_mode=only_full_group_by

1. Überprüfen Sie sql_mode wählen Sie @@sql_mode ...

Nginx-Beispielcode zur Implementierung dynamischer und statischer Trennung

In Kombination mit dem Szenario in diesem Artikel...

Lösung für MySQL-Fehlercode 1862 Ihr Passwort ist abgelaufen

Der Blogger hat MySQL ein oder zwei Monate lang n...

Detaillierte Erläuterung der persistenten MySQL-Statistiken

1. Die Bedeutung persistenter statistischer Infor...

Tutorial zum Erstellen eines CA-Zertifikats unter Linux Centos8

Installieren der erforderlichen Dateien Yum insta...