Tja. Jetzt kommst Du nicht mehr rein. :-))

Schnelle Methode: Übergib dem Kernel als Parameter einfach einen "alternativen" init Prozeß, z.B. init=/bin/bash. Dann kriegst Du nach dem Boot des Kernels sofort eine Shell und kannst mittels /bin/passwd dein (root-) Passwort ändern.

Siehe auch LinuxBootprozess. Dort steht auch, warum obiges keine Sicherheitslücke ist, wenn der Admin einigermaßen Hirn unter der Matte hat.


Nachdem man am lilo-Prompt mit "meine-lilo-konf init=/bin/bash" gestartet ist, bootet das System erstmal mit einer read-only rootpartition. D.h., um das passwort zu aendern muss noch

mount /dev/mydevice -o remount,rw -n

ausgefuehrt werden, um auf die rootpartition schreiben zu koennen (mydevice ist hier das Device der rootpartition).

Alternativ kann man das auch gleich beim Booten übergeben
LILO: linux init=/bin/bash rw

JensBenecke, sixpack@linuxfaq.de, sabaini@niil.at