JustPaste.it

User Panic - Zapomniałem hasło roota! Co zrobić?

Na szczęście jest na to sposób i to dość prosty.

Robimy dyskietkę bootdisk (dwa sposoby):

-tak jak to opisałem w części Instalacja w rozdziale 3. Tworzenie dyskietek startowych

-przy pomocy makebootdisk (w tym przypadku będziemy mieli do wyboru kilka możliwości. Wybieramy syslinux lub lilo)

Uruchamiamy system z dyskietki. W bootprompt wpisujemy:

boot: mount root=/dev/hda1 init=/bin/bash <- dyskietka syslinux
pboot: mount root=/dev/hda1 ro init=/bin/bash <- dyskietka lilo

Oczywiście jeśli nasz system jest na hda1.

Jeśli wpisaliśmy dobrą partycję to po chwili pokaże się nam znak zachęty. Teraz pozostaje już tylko wydać kilka komend:

init-2.05a# mount -o remount,rw / <- montujemy dysk do zapisu
init-2.05a# passwd
<- zmieniamy hasło roota
...
...
init-2.05a# mount -o remount,ro / <- przywracamy tylko do odczytu

Wyciągamy dyskietke ze stacji, naciskamy [ctrl]+[alt]+[del] a po restarcie systemu logujemy się jako root z nowym hasłem.

To samo można osiągnąć posiadając bootowalny CD z Slackware. Algorytm postępowania w tym przypadku jest taki:

  1. Bootujemy system z CD
  2. Logujemy się jako root
  3. Wydajemy kolejno polecenia:
mount /dev/hda1 /mnt
cd /mnt
chroot .
passwd root
  1. restartujemy

 

Źródło: http://slackware.asmonet.net