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:
- 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
- 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]
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.
das grub Passwort bringt aber nur was, wenn man auch ein Bios-Passwort setzt. Ansonsten von CD booten. Grub Konfig ändern. Neu schreiben. Fertig …
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.