So stellen Sie ein vergessenes oder verlorenes Root-Passwort auf einem Linux-Server wieder her

In diesem Tutorial setzen wir das Root-Passwort eines Linux-Webservers zurück, indem wir im Einzelbenutzermodus booten. Dies ist eine standardmäßige Systemverwaltungsfunktion, die in DevOps oder Webhosting üblich ist .

Stellen Sie zunächst sicher, dass Sie Zugriff auf die Startmenüoptionen auf dem Webserver haben, da für das Zurücksetzen des Root-Passworts ein direkter Zugriff auf den Linux-Computer oder ein serieller Terminalzugriff erforderlich ist.

Als Nächstes beginnen Sie bei neuen oder vorhandenen Linux-Webservern damit, die Maschine einzuschalten oder den Systembetrieb neu zu starten. Drücken Sie eine beliebige Taste, um den Bootvorgang zu unterbrechen.

Besonderer Hinweis: Besuchen Sie die Seite „Beste Linux-Hosting-Dienste“ von HostAdvice,    um die führenden Webhosts in dieser Kategorie zu finden, einschließlich Experten- und Benutzerbewertungen.

Standardmäßig hat der Centos 7-Server nur 5 Sekunden Zeit, um den Startvorgang zu unterbrechen. Dies führt zu einem neuen Admin-Menü, in dem das Root-Passwort geändert werden kann.

1 11

Grub-Menüoptionen

Im Screenshot oben werden die Grub-Menüoptionen angezeigt. Stellen Sie sicher, dass Sie die Standardkernelversion auswählen, nämlich core. Drücken Sie dann „e“, um den Kernel zu bearbeiten.

Suchen Sie nach der Zeile, die mit „linux16“ beginnt, und ersetzen Sie das „ro“, das für „read-only to“ steht

rw init=/sysroot/bin/sh

Das bedeutet Lesen/Schreiben und Starten in der Bash-Shell .

2 12

Markieren Sie „ro“

3 10

Markieren Sie „rw init=/sysroot/bin/sh“

Drücken Sie dann „Strg+X“, um im Einzelbenutzermodus mit der Bash-Shell zu starten.

Besonderer Hinweis: Im Einzelbenutzermodus werden Sie automatisch als Root-Benutzer angemeldet, es ist jedoch kein Passwort erforderlich.

4 10

Einzelbenutzermodus

Ändern Sie im Einzelbenutzermodus das Passwort:

# chroot /sysroot
# Passwort root

Nachdem Sie das Passwort erstellt haben, müssen Sie die Selinux-Parameter aktualisieren:

# Berühren Sie /.autorelabel

Andernfalls ist eine Anmeldung erst möglich, wenn Sie einen Neustart durchführen, alle diese Anweisungen wiederholen und die automatische Neukennzeichnung einschließen. Dies gilt hauptsächlich für Selinux im Enforcing-Modus oder frisch installiertes Centos 7.

Besonderer Hinweis: Bei frisch installiertem Centos 6 kann es schwierig sein, das Root-Passwort zurückzusetzen, indem Selinux erzwungen wird. Um dies zu umgehen, booten Sie mit angehängtem „selinux=0“ an die Grub-Kernelzeile oder führen Sie „setenforce 0“ aus, nachdem Sie sich angemeldet haben und bevor Sie versuchen, das Passwort zurückzusetzen.

Beenden Sie nun das System und starten Sie es neu.

# Ausfahrt
# neu starten
5 7

Root-Passwort ändern

6 7

Erfolgreiche Root-Anmeldung

Sie können sich nun mit dem kürzlich erstellten Root-Passwort im Einzelbenutzermodus erfolgreich bei Ihrem Linux-Server anmelden.

Schauen Sie sich die drei besten Linux-Hosting-Dienste an

HostArmada
5,0

716 Benutzerbewertungen

2,49 $ /Monat
Startpreis

Besuchen Sie HostArmada

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.5
  • Unterstützung
    4.5
  • Merkmale
    4.5
  • Zuverlässigkeit
    4.5
  • Preisgestaltung
    4,0
Hostinger
4.6

2.435 Nutzerbewertungen

2,99 $ /Monat
Startpreis

Besuchen Sie Hostinger

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.7
  • Unterstützung
    4.7
  • Merkmale
    4.8
  • Zuverlässigkeit
    4.8
  • Preisgestaltung
    4.7
FastComet
4.8

1.588 Nutzerbewertungen

1,79 $ /Monat
Startpreis

Besuchen Sie FastComet

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.7
  • Unterstützung
    5,0
  • Merkmale
    4.8
  • Zuverlässigkeit
    4.5
  • Preisgestaltung
    5,0
  • Klicken Sie auf diesen Link, um neue Informationen zum besten Website-Hosting zu erhalten .