Technologieaustausch

Centos Passwort vergessen, Root-Passwort zurücksetzen

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Centos Passwort vergessen, Root-Passwort zurücksetzen

Betriebsumgebung: Centos7.6

1. Wählen Sie die Option mit der Rettung aus und drücken Sie e, um in den Bearbeitungsmodus zu gelangen.

Zuerst müssen wir das System neu starten und die Boot-Menüoberfläche aufrufen. Hier können wir Informationen wie die Kernelversion des Systems und Startparameter sehen. Wir müssen die e-Taste drücken, um in den Bearbeitungsmodus zu gelangen und die Startparameter zu ändern.
Fügen Sie hier eine Bildbeschreibung ein

2. Fügen Sie den Parameter rw init=/sysroot/bin/sh hinzu, um die Root-Partition im Lese-/Schreibmodus bereitzustellen.

Nachdem Sie den Bearbeitungsmodus aufgerufen haben, verwenden Sie die Pfeiltasten, um den Cursor zu bewegen und die Zeile zu finden, die mit „Linux“ beginnt. Diese Zeile enthält die Kernel- und Startparameter des Systems. Wir müssen ro in dieser Zeile durch rw init=/sysroot/bin/sh ersetzen, damit das System die Root-Partition im Lese-/Schreibmodus mounten und das Skript /sysroot/bin/sh ausführen kann. Nachdem die Änderung abgeschlossen ist, drücken Sie die Tasten Strg+x, um den Bearbeitungsmodus zu speichern und zu verlassen. Das System startet entsprechend den von uns geänderten Parametern.
Fügen Sie hier eine Bildbeschreibung ein

vor der Reparatur:
Fügen Sie hier eine Bildbeschreibung ein

Nach der Modifikation:
Fügen Sie hier eine Bildbeschreibung ein

Drücken Sie nach Abschluss der Änderung Strg + X, um das System zu starten

3. Wechseln Sie in den Einzelbenutzermodus

Hier müssen wir den Befehl chroot /sysroot/ ausführen, um das Verzeichnis /sysroot als Stammverzeichnis zu verwenden und zurück zum Centos-System zu wechseln. Anschließend können wir den Befehl LANG=en ausführen, um die Sprache für eine einfache Passworteingabe auf Englisch einzustellen. Anschließend können wir den Befehl passwd ausführen, um das Root-Passwort zu ändern. Beim Ändern des Passworts müssen wir das neue Passwort zweimal eingeben und auf die Komplexität und Länge des Passworts achten.
Fügen Sie hier eine Bildbeschreibung ein

4. Führen Sie touch /.autorelabel aus

Nachdem wir das Passwort geändert haben, müssen wir den Befehl touch /.autorelabel ausführen, um eine .autorelabel-Datei im Stammverzeichnis zu erstellen. Dadurch kann SELinux die Sicherheitsattribute der Datei neu markieren, um Berechtigungsprobleme zu vermeiden.
Fügen Sie hier eine Bildbeschreibung ein

5. Starten Sie das System neu

Nachdem der Vorgang abgeschlossen ist, drücken Sie Exit, um die Umgebung zu verlassen, geben Sie Reboot ein, um das System neu zu starten, und melden Sie sich als Root mit dem neu festgelegten Passwort an.
Fügen Sie hier eine Bildbeschreibung ein