Nachdem Sie Ihren CentOS-Benutzernamen und Ihr Passwort vergessen haben, gibt es zwei Möglichkeiten, die Zugriffsrechte wiederherzustellen: Root-Passwort zurücksetzen: Starten Sie den Server neu, bearbeiten Sie die Kernel-Befehlszeile im GRUB-Menü, fügen Sie „rw init=/sysroot/bin/sh“ hinzu und Drücken Sie Strg + x; Mounten Sie das Root-Dateisystem und setzen Sie das Passwort im Einzelbenutzermodus zurück. Rettungsmodus verwenden: Starten Sie den Server vom CentOS-Installations-ISO-Image, wählen Sie den Rettungsmodus; mounten Sie das Root-Dateisystem, kopieren Sie die Chroot-Umgebung vom ISO-Image, setzen Sie das Passwort zurück, verlassen Sie die Chroot-Umgebung und starten Sie den Server neu.
So stellen Sie vergessenen CentOS-Benutzernamen und -Passwort wieder her
Kommen wir gleich zur Sache:
Wenn Sie Ihren CentOS-Benutzernamen und Ihr Passwort vergessen, gibt es zwei Möglichkeiten, den Zugriff wiederherzustellen:
Methode 1: Root-Passwort zurücksetzen
- Starten Sie den Server neu und rufen Sie das GRUB-Menü auf.
- Drücken Sie „e“, um die Befehlszeile des Linux-Kernels zu bearbeiten.
- Fügen Sie „rw init=/sysroot/bin/sh“ am Ende der Zeile hinzu, die „ro“ enthält.
- Drücken Sie Strg+x, um im Einzelbenutzermodus zu starten.
- Mounten Sie das Root-Dateisystem:
mount -o remount,rw /
. mount -o remount,rw /
。
- 重置 root 密码:
passwd
。
- 退出 shell 并重新启动服务器。
方法 2:使用救援模式
- 从 CentOS 安装 ISO 映像引导服务器。
- 选择“救援模式”。
- 挂载根文件系统:
mount -o remount,rw /
。
- 从 ISO 映像将 chroot 环境复制到根文件系统:
cp -ax /mnt/sysimage /
。
- 重置 root 密码:
passwd
。
- 退出 chroot 环境:
exit
。
- 卸载文件系统:
umount /
Root-Passwort zurücksetzen: passwd
. - Verlassen Sie die Shell und starten Sie den Server neu.
Methode 2: Booten Sie den Server vom CentOS-Installations-ISO-Image im Rettungsmodus
.
Wählen Sie „Rettungsmodus“. - Mounten Sie das Root-Dateisystem:
mount -o remount,rw /
. - Kopieren Sie die Chroot-Umgebung vom ISO-Image in das Root-Dateisystem:
cp -ax /mnt/sysimage /
. - Root-Passwort zurücksetzen:
passwd
. - Verlassen Sie die Chroot-Umgebung:
exit
. - Unmounten Sie das Dateisystem:
umount /
. - Beenden Sie den Rettungsmodus und starten Sie den Server neu.
Detaillierte Schritte:
- Methode 1:
-
- Im GRUB-Menü halten Sie zum Aufrufen normalerweise die Umschalttaste gedrückt.
- Ersetzen Sie in der Kernel-Befehlszeile „ro“ durch „rw init=/sysroot/bin/sh“.
🎜Drücken Sie Strg+x, um im Einzelbenutzermodus zu starten. 🎜🎜Achten Sie beim Mounten des Root-Dateisystems darauf, es als beschreibbar zu markieren (-o remount,rw). 🎜🎜Geben Sie „passwd“ ein und geben Sie Ihr neues Passwort zweimal ein. 🎜🎜Geben Sie „exit“ ein, um die Shell zu verlassen, und drücken Sie dann Strg+d, um den Server neu zu starten. 🎜🎜🎜🎜Methode 2: 🎜🎜🎜🎜Der Rettungsmodus kann normalerweise im Bootmenü ausgewählt werden. 🎜🎜Achten Sie beim Kopieren der Chroot-Umgebung darauf, „/mnt/sysimage“ durch den tatsächlichen Pfad im ISO-Image zu ersetzen. 🎜🎜Wenn Sie die Chroot-Umgebung verlassen, führen Sie den Befehl „exit“ aus. 🎜🎜Stellen Sie beim Unmounten eines Dateisystems sicher, dass Sie das Root-Dateisystem (/) unmounten. 🎜🎜
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich meinen Centos-Benutzernamen und mein Passwort vergesse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!