Odzyskiwanie hasła roota

Kategoria: FAQ, etykiety: system

Dodany: 2009-07-21 20:48
Przez: thalcave

Wyświetleń: 20984

Odzyskać, a konkretniej — zmienić, zapomniane hasło roota jest stosunkowo prosto — nie trzeba reinstalować systemu. Wystarczy posłużyć się dowolnym Linuksem w wersji live. Może to być Debian Live, instalator Ubuntu czy Hag GNU/Linux a nawet instalator Gentoo w wersji Minimal (obraz jest wielkości ok. 85MB). Do zabiegu przyda się też informacja, która partycja jest montowana jako /, odpowiednie informację otrzymamy przy wywołaniu komendy:

mount | grep " / "

Załóżmy, że będzie to partycja sda1. Następnie możemy już zrebootować komputer używając do rozruchu nasz system live.

UWAGA! Do poniższych operacji będą potrzebne uprawnienia roota! W niektórych dystrybucjach (np. Ubuntu) każdą komendę należy poprzedzić sudo.

Po uruchomieniu komputera musimy zamontować partycję sda1 (tę partycję, która w systemie montowana jest jako /) w katalogu /mnt/debian komendami:

mkdir /mnt/debian && mount /dev/sda1 /mnt/debian

UWAGA! Zależnie od sterowników wykorzystywanych przez obie dystrybucje dysk wsystiemie live może nosić oznaczenie hd zamiast sd lub odwrotnie.

A następnie użyć komendy chroot aby zmienić hasło roota:

chroot /mnt/debian /bin/passwd

Odmontowujemy dysk i rebootujemy system:

umount /mnt/debian
reboot

I możemy cieszyć się nowym hasłem użytkownika root.

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks