Linux root Passwort recovern

Von | 16. Januar 2009

Eben hab ich nachdem Installieren schon wieder das Root Passwort eines Server vergessen! Nachdem ich nicht der einzige bin, dem das passiert, hier mal eine Anleitung zum recovern:

  1. Grub
    • System neustarten und beim Prompt den Kernel auswählen und e drücken. Achtung! Evtl. bleiben nur ein paar Sekunden. Also schnell sein.
    • Auf dem neuen Screen die Zeile, die mit „kernel“ beginnt“, auswählen und wieder e drücken.
    • ‚ single‘ ans Ende anhängen (natürlich ohne Anführungszeichen). Evtl. braucht das System das root-Passwort beim Booten, dann einfach noch ‚ init=/sh‘ anhängen. ‚Enter‘ drücken um die Änderungen zu speichern.
    • Mit ‚b‘ im Single User Mode booten.
    • Nachdem booten ist man als root angemeldet. Jetzt einfach mit passwd das Root Password ändern.
    • Am besten nochmal rebooten und neues Passwort ausprobieren
    • Fertig
  2. Lilo
    • System neustarten und evtl. ‚Shift‘ drücken um die Profile zu sehen.
    • Namen des Profils auswählen und eigeben (z.B. ‚linux‘)
    • ‚ single‘ ans Ende anhängen (natürlich ohne Anführungszeichen). Evtl. braucht das System das root-Passwort beim Booten, dann einfach noch ‚ init=/sh‘ anhängen. ‚Enter‘ drücken um die Änderungen zu speichern.
    • Mit ‚Enter‘ im Single User Mode booten.
    • Nachdem booten ist man als root angemeldet. Jetzt einfach mit passwd das Root Password ändern.
    • Am besten nochmal rebooten und neues Passwort ausprobieren
    • Fertig

[important]
Damit wird auch klar, dass jeder, der vor dem System steht sich einfach Zugang verschaffen kann. Deswegen sollte man sich das speziell bei der Virtualisierung vor Augen führen. Natürlich gibt’s auch Möglichkeiten das abzusichern (Boot-Passwort, Festplattenverschlüsselung, …), die aber alle wiederum ihre Nachteile haben.
[/important]

3 Gedanken zu „Linux root Passwort recovern

  1. R@iner

    Servus,

    also bei mir klappts leider nicht mit dem „single“ Anhang. Was jedoch funktioniert, ist das hier an den Kernel anhängen:

    rw init=/bin/sh

    Danach bootet er direkt als root und ich kann das Passwort ändern.
    Getestet mit Debian Etch.

    Ein klein wenig Sicherheit bringt das gesetzte Grub-Passwort zusätzlich, finde ich.

    Antworten
    1. Gerd Beitragsautor

      das grub Passwort bringt aber nur was, wenn man auch ein Bios-Passwort setzt. Ansonsten von CD booten. Grub Konfig ändern. Neu schreiben. Fertig …

      Antworten
  2. R@iner

    Okay,

    die Sache von CD booten hatte ich wohl dann mal untern Tisch fallen lassen 😉

    Mich wundert nur, dass es mit dem single nicht bei mir funktionierte.

    Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.