Root passwort vergessen

Aus UUGRN
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Dieser Artikel beschreibt, wie man vergessene root-Passwörter zurücksetzen kann.

FIXME: Der Ablauf ist aus dem Gedächtnis beschrieben, muss noch im Detail angepasst werden (siehe Diskussionsseite)


Linux

1. eigenen init starten

Unter Linux besteht die Möglichkeit, einen Programmpfad für einen eigenen init anzugeben. Damit wird anstelle von /sbin/init beispielsweise /bin/bash gestartet. Ein Login findet nicht statt.

mit Grub
  1. das entsprechende Image auswählen
  2. mit der Taste "e" den Editor aufrufen
  3. mit Cursortasten das Kernel-Image auswählen und nochmal mit "e" editieren
  4. am Ende der Zeile init=/bin/bash eingeben
  5. Die Einstellungen mit der Taste "b" booten
mit Lilo

Am Lilo-Prompt den Parameter angeben:

LILO> linux init=/bin/bash

2. Passwort ändern

Nach dem Kernel startet statt der Bootscripte eine einfache shell (bash) mit Root-Rechten.

1. Root-Partition ist read-only gemountet. Vor dem Ändern des Passworts muss diese read-write gemountet sein:

# mount -o remount,rw /

2. Jetzt mittels passwd das Passwort ändern:

# passwd
Enter password: xxxxx
ReEnter password: xxxxx

3. Die /-Partition wieder read-only mounten:

# mount -o remount,ro /

4. reboot / Rechner ausschalten, einschalten