password='podaj_hasło'
restricted
I koniec, żaden cwaniak Ci
już nie wbije się na kompa (tak banalnie).
Chciałem jeszcze dodać (doszły mnie głosy oburzenia), że nie na wszystkich dystrybucjach Linuxa ta metoda zadziała, poniżej zamieszczem opis dostarczony przez wer_ (za co bardzo dziękuję), który powinien działać ;):
"Metoda skomplikowana, ale pewna zmiany zapomnianego
hasła:
Wymagane elementy:
płyta bootowalna z Linuxem
wiedza o swoim systemie komputerowym
wiedza o edytorze vi
1. Startujemy komputer z
płyty CD albo z dyskietki
2. Mountujemy partycję zawierającą katalog /etc z
naszego dysku twardego
mount /dev/hda3 /mnt/cos -t ext2
/dev/hda3 to partycja dysku, na której umieszczony jest katalog /etc, w zależności od systemu mogą to być różne miejsca, trzeba po prostu wiedzieć gdzie to jest. Jeśli nie, to trzeba szukać. Wystarczy odpalić fdisk /dev/hda i obejrzeć tablicę partycji. Potem próbować po kolei wszyskich partycji z linuksowym systemem plików. Jeśli mamy Linuxa na drugim dysku będzie to fdisk /dev/hdb.
/mnt/cos - miejsce gdzie montujemy tymczasowo partycję, żeby wyedytować plik. Wystarczy wejść w katalog /mnt i wykonać polecenie mkdir cos albo naprawa i utworzyć nowy katalog, potem używamy odpowiednio /mnt/cos lub /mnt/naprawa.
-t ext2 - to typ partycji na jakiej jest katalog /etc/, w starszych Linuxach będzie raczej ext2, w nowszych może też być ext2, raisefs. To też można sprawdzić programem fdisk.
3. Przechodzimy do katalogu /etc
Jesli /etc jest na osobnej partycji to wystarczy: cd /mnt/cos, jeśli jest z innymi katalogami to cd /mnt/cos/etc.
4. I ostatnie zadanie, wyedytowanie pliku /etc/passwd
W tym pliku przechowywane są ustawienia dotyczące użytkowników, co prawda hasła od dawna są trzymane w shadow, ale teraz nas to nie obchodzi. W passwd powinna znajdować się linijka wyglądająca tak:
root:x:0:0:root:/root:/bin/bash
Interesuje nas ten x, w drugiej kolumnie. Informuje on system, że ma szukać hasła w pliku shadow, jeśli go skasujemy i będzie puste miejsce to system nie spyta o hasło roota przy logowaniu. Więc do dzieła.
wpisujemy vi passwd
Przesuwamy sie nad x i naciskamy "x". Teraz piszemy :wq i możemy restartować system :)
Jeśli klawisze kursora nie będą działać można się zamiast
nimi posługiwać literkami:
l - przesunięcie kursora o jeden
znak w prawo
h - przesunięcie kursora o jeden znak w
lewo
j - przesunięcie kursora o jeden wiersz w
dół
k - przesunięcie kursora o jeden wiersz w
górę.
Jeśli coś źle zrobimy możemy wyjść z vi przez ":q!" i jeszcze raz rozpocząć edycję. Jeśli ktoś nie zna tego edytora powinien posępować dokładnie wg tych wskazówek, bo inaczej może mieć problemy. W razie czego polecam man vi.
5. Po restarcie komputera z dysku wchodzimy na roota (już bez hasła) i ustawiamy nowe hasło komendą passwd.
I to by było tyle.