Nachfolgend sind die schrittweisen Verfahren zum Zurücksetzen des Root-Passworts in verschiedenen Versionen von CentOS, CoreOS, Debian, Ubuntu und FreeBSD aufgeführt. Beginnen Sie dieses Verfahren, indem Sie Ihren Server im Einzelbenutzermodus booten. Wenn Sie direkten (physischen) Zugriff auf den Server haben, starten Sie ihn einfach neu und fahren Sie mit den Schritten für Ihr Betriebssystem unten fort. Falls sich der Server in einem Rechenzentrum befindet und nur über eine Remote-Konsole zugänglich ist, beginnen Sie mit dem Zugriff auf das Kundenportal Ihres Server-Hosting-Anbieters und suchen Sie nach der KVM- oder Serverkonsole. Die restlichen Optionen sind unterschiedlich und abhängig von der Bootloader-Version in einer Maschine.
CentOS 7, Ubuntu und Debian
Starten Sie den Server über eine der beiden Optionen neu. Wählen Sie [NEUSTART] Schaltfläche oder klicken Sie auf [Konsole anzeigen] und klicken Sie weiter auf STRG+ALT+ENTF erscheint oben rechts. Drücken Sie beim Booten ESC um den Boot-Prompt zu öffnen.
Die GRUB-Startaufforderung erscheint auf dem Bildschirm, geben Sie e
ein Dadurch wird die Bearbeitungsoption für den Start geöffnet. (Wenn die GRUB-Eingabeaufforderung fehlt, kann vor dem Start des Computers eine beliebige Taste gedrückt werden, um die Eingabeaufforderung zu öffnen).
Geben Sie Folgendes ein:„/bin/bash"
(ohne die Anführungszeichen) am Ende der Zeile mit „linux/boot/"
am Anfang.
Drücken Sie F10 oder STRG-X um es wieder zu booten. Beim Booten öffnet sich die Root-Eingabeaufforderung. Geben Sie ein
mount -rw -o remount /
gefolgt von
passwd
um das Root-Passwort erfolgreich zu ändern. Erneut neu starten.
CentOS 6
Starten Sie den Server neu, indem Sie auf [NEUSTART] klicken oder klicken Sie auf [Konsole anzeigen] und wählen Sie STRG+ALT+ENTF senden rechts oben sichtbar ist.
Die GRUB-Startaufforderung erscheint auf dem Bildschirm und fordert Sie auf, eine Taste zu drücken – diese Aufforderung wartet einige Sekunden, bevor der Computer automatisch gestartet wird. (Wenn Sie die Möglichkeit verpassen, Ihre Option einzugeben, starten Sie die VM neu und folgen Sie ihr ab Schritt eins).
Sobald die GRUB-Eingabeaufforderung geöffnet wird, geben Sie a
ein im Boot-Befehl, um den Anhängeprozess zu starten. Geben Sie single
ein und drücken Sie die Eingabetaste.
Dies sollte Ihr System booten und die Root-Eingabeaufforderung öffnen. Sobald Sie in der Root-Eingabeaufforderung sind, schreiben Sie passwd
Root-Passwort zurücksetzen. Erneut neu starten.
CoreOS benötigt einen SSH-Schlüssel, um fortzufahren
CoreOS verwendet den SSH-Schlüssel zur Authentifizierung in einem Standardmodus. Passwort und Root-Benutzer werden mit Vultr erstellt, währenddessen man den SSH-Schlüssel in VPS auswählen kann. Dieser Schlüssel ist anzugeben, wenn man sich im „Core“-Benutzermodus anmelden muss. Das Zurücksetzen der Standard-Root-Anmeldung wird erreicht, wenn sudo passwd
wird als „Core“ ausgeführt. Es erfordert die Anmeldung als „Core“ über den SSH-Schlüssel.
Bei Verlust/fehlendem SSH-Schlüssel
Man kann sich über den Grub-Loader-Editor beim „Core“-Benutzer anmelden. Nachfolgend sind einfache Schritte aufgeführt, die Sie im Falle eines fehlenden SSH-Schlüssels befolgen können.
Starten Sie den Server neu, indem Sie auf [NEUSTART] klicken, oder wählen Sie [Konsole anzeigen] und wählen Sie die Schaltfläche STRG+ALT+ENTF senden, die oben rechts sichtbar ist.
Die GRUB-Startaufforderung erscheint auf dem Bildschirm, geben Sie e
ein Dadurch wird die Bearbeitungsoption für den Start geöffnet. (Wenn die GRUB-Eingabeaufforderung fehlt, kann vor dem Start des Computers eine beliebige Taste gedrückt werden, um die Eingabeaufforderung zu öffnen). Geben Sie coreos.autologin=tty 1
ein (ohne Anführungszeichen) in der Zeile, die linux$
enthält am Anfang.
Drücken Sie F10 oder STRG-X, um es erneut zu starten. Beim Booten haben Sie sich erfolgreich als „Core“ angemeldet. Vergessen Sie nicht, den Server nach dem Zurücksetzen des Logins neu zu starten.
FreeBSD
Das Boot-Menü in FreeBSD bietet einem Benutzer an, im Einzelbenutzermodus zu booten. Drücken Sie die entsprechende Taste, um den Einzelbenutzermodus auszuwählen.
Wenn sich die Root-Eingabeaufforderung öffnet, schreiben Sie "passwd"
(ohne Anführungszeichen). Starten Sie Ihren Server erneut neu.