[Linux] Odzyskiwanie hasła root'a

Rozwiązanie:

W celu odzyskania kontroli nad systemem musimy zacząć od restartu komputera.

Podczas uruchamiania czekamy do momentu w którym na ekranie wyświetli się GRUB ze swoim menu.

Naciskamy na ESC w celu zatrzymania odliczania automatycznego uruchamiania. Istnieje możliwość, iż zostało nałożone zabezpieczenie w związku z czym wciskamy klawisz "P" przechodząc dalej.

Z wyświetlanej listy wybieramy sobie pierwszy z brzegu wpis typu np. Debian GNU/Linux, kernel X.X.X-X-X, a następnie włączamy edycję wpisu przez naciśnięcie klawisza "E".

W kolejnym kroku z wyświetlonych możliwości wybieramy następującą linię:

 

kernel /boot/vmlinuz-WERSJA JADRA root=/dev/hda2 ro quiet

 

W zależności od zainstalowanego systemu i konfiguracji powyższa linia może na danym komputerze delikatnie odbiegać od podanego wzorca.

 

Po wybraniu i zaznaczeniu omawianej linii należy kolejny raz przycisnąć klawisz "E" uruchamiający edycję wpisu na końcu którego musimy dodać poniższy kod:

 

rw init=/bin/bash

 

W całokształcie edytowana linia powinna wyglądać tak jak poniżej:

kernel /boot/vmlinuz-WERSJA JADRA root=/dev/hda2 ro quiet rw init=/bin/bash

 

Po wprowadzeniu zmian zatwierdzamy nasze działanie ENTER'em, a na zakończenie wciskamy klawisz "B" uruchamiając system wraz z dostępem do konta root'a

Po załadowaniu systemu ustawiamy nowe hasło do systemu przy pomocy komendy passwd, a następnie uruchamiamy ponownie komputer w celu załadowania standardowej konfiguracji systemu, gdyż dokonane zmiany ważne są wyłącznie jednorazowo.

 

Podsumowanie:

Przedstawiony powyżej sposób skutecznie rozwiązuje kwestie braku dostępu do root'a, choć za jego pomocą nie otrzymujemy starego hasła a jedynie możliwość ustawienia nowego ciągu znaków zabezpieczających.

 

Dane techniczne:

W testach użyte zostały:

Debian Lenny

Komentarze   

 
simon
0 # simon 2012-10-24 05:54
first do:
mount -o remount,rw /

then execute "passwd root"

because system is in read only mode
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
max
0 # max 2014-10-07 08:21
Ciekawy artykuł! Po testach niestety nie udało się zmienić hasła administratora na nowe. Nie wiem gdzie jest problem, ponieważ wszystko zrobione. Wejście na konto root-a, zmiana hasła ok, lecz po restarcie hasło jest stare
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
Maciek
0 # Maciek 2014-10-15 10:13
Ostatnio również próbowałem na nowszym jądrze i niestety patent przestał działać ;(
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
Traffic Exchange
0 # Traffic Exchange 2014-11-03 02:50
Hi there to every body, it's my first pay a visit
of this weblog; this weblog consists of awesome and genuinely fine
data in support of readers.
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
Maciek
-1 # Maciek 2014-11-22 09:28
Thank you for your kind words
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
eXquB
+1 # eXquB 2014-11-22 05:16
Bardzo dobry poradnik udalo mi się zmienić tylko nie napisałeś ze po zmianie jak dos się włączy trzeba wpisać nazwa konta enter i potem 2 razy nowe haslo podajemy.ps dzieki jeszcze raz zajebisty poradnik
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
eXquB
+2 # eXquB 2014-11-22 05:19
Działa zajebisty jesteś,dodaj jeszcze ze jak dos po zmianie sie odpali trzeba wpisać nazwę konta w passwd enter i wpisujemy x2 razy haslo i śmiga ;]
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
Maciek
+1 # Maciek 2014-11-22 09:32
No to fajnie, że zadziałało ;) Byłbym bardzo wdzięczny gdybyś podał dla jakiej dystrybucji i dla jakiej wersji jądra udało się odzyskać hasło.
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
Marek
0 # Marek 2016-08-25 10:19
Super rozwiązanie! Działa na debianie 7 tylko zamiast bezpośredniej zmiany hasła wymuszamy zmianę przy następnym logowaniu(opcja -e). Pozdrawiam
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
James
+1 # James 2017-09-08 05:59
działa pod linux debian 9.1 buster oraz w wirtualnej maszynie VMWare również debian 9.1 buster na kernel 4.11.x
thx
James
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 
 
Maciek
0 # Maciek 2018-05-27 09:05
Dzięki za info
Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
 

Dodaj komentarz

Kod antyspamowy
Odśwież



Twój koszyk jest pusty

Odsłony:
641722
Wszelkie prawa zastrzeżone. Copyright © 2009 - 2024 Maciej Kaleta