Odzyskiwanie hasła roota
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.