Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was soll ich tun, wenn ich meinen Centos-Benutzernamen und mein Passwort vergesse?

Was soll ich tun, wenn ich meinen Centos-Benutzernamen und mein Passwort vergesse?

下次还敢
下次还敢Original
2024-04-02 20:54:19493Durchsuche

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.

Was soll ich tun, wenn ich meinen Centos-Benutzernamen und mein Passwort vergesse?

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

  1. Starten Sie den Server neu und rufen Sie das GRUB-Menü auf.
  2. Drücken Sie „e“, um die Befehlszeile des Linux-Kernels zu bearbeiten.
  3. Fügen Sie „rw init=/sysroot/bin/sh“ am Ende der Zeile hinzu, die „ro“ enthält.
  4. Drücken Sie Strg+x, um im Einzelbenutzermodus zu starten.
  5. Mounten Sie das Root-Dateisystem: mount -o remount,rw /. mount -o remount,rw /
  6. 重置 root 密码:passwd
  7. 退出 shell 并重新启动服务器。

方法 2:使用救援模式

  1. 从 CentOS 安装 ISO 映像引导服务器。
  2. 选择“救援模式”。
  3. 挂载根文件系统:mount -o remount,rw /
  4. 从 ISO 映像将 chroot 环境复制到根文件系统:cp -ax /mnt/sysimage /
  5. 重置 root 密码:passwd
  6. 退出 chroot 环境:exit
  7. 卸载文件系统:umount /
  8. Root-Passwort zurücksetzen: passwd.
  9. 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn