Nowe posty

Autor Wątek: Odzyskiwanie hasła roota  (Przeczytany 8302 razy)

  • Gość
Odzyskiwanie hasła roota
« dnia: 2009-06-13, 17:55:43 »
Wiem był ten temat ale mam troche problemów. Próbuje postępować wg tego rozwiązania http://forum.linux.pl/viewtopic.php?id=12392 ale nie moge podmontować głównej partycji /. Używam polecenia
mount -t ext3 /dev/sda2 /mnt/backup -rw exec
i dystrybucji System RescueCD i cały czas pojawia mi się instrukcja obsługi polecenia mount. Przejrzałem manual i wydaje mi się, że polecenie wpisuje dobrze. Jak powinno wyglądać polecenia montowania read/write?

arctgx

  • Gość
Odzyskiwanie hasła roota
« Odpowiedź #1 dnia: 2009-06-13, 17:59:06 »
Najprościej będzie, jeśli do linii poleceń jądra na starcie systemu, w którym zapomniałeś hasła, dopiszesz init=/bin/bash (o ile program rozruchowy nie blokuje takiej możliwości) i w tym prymitywnym środowisku wykonasz passwd (a potem halt dla zamknięcia systemu). Jak widzisz, nie wymaga to użycia innego systemu.

  • Gość
Odzyskiwanie hasła roota
« Odpowiedź #2 dnia: 2009-06-13, 18:07:11 »
Przy starcie mam takie coś
root=/dev/sda2 ro quiet splash
Wykasować to i dopisać tamto?

Podmieniłem wpisy i pijawił się napis BusyBox v1.10.2 built-in shell (ash), ale nie mam dostępu do polecenia passwd. Pojawiła się lista dostępnych poleceń ale passwd nie ma. I co da sie coś zrobić, bo niebardzo widzi mi się ponowna instalka.

arctgx

  • Gość
Odzyskiwanie hasła roota
« Odpowiedź #3 dnia: 2009-06-13, 18:47:38 »
quiet i splash możesz spokojnie wykasować, ro zamień na rw.

Busybox oferuje zapewne polecenie mount. Zobacz czy /dev/sda2 jest zamontowane jako /. Pytanie, skąd wziął się ten busybox: z sda2 właśnie, czy też z initrd? Czy przed załadowaniem busyboksa jądro dało jakieś komunikaty o niemożności dostania się do /dev/sda2? Spróbuj też /bin/bash zamienić na /bin/sh.

  • Gość
Odzyskiwanie hasła roota
« Odpowiedź #4 dnia: 2009-06-13, 19:09:53 »
Podmiana na /bin/sh też nic nie dała ale problem rozwiązany ;) bo wpisywałem źle hasło :( chociaż wpisywałem je kilka razy wcześniej i nic to dopiero teraz moge się zalogować. Przed załadowaniem busyboksa było pełno komunikatów ale leciały bardzo szybko.

ZipoKing

  • Gość
Odzyskiwanie hasła roota
« Odpowiedź #5 dnia: 2009-06-13, 20:10:08 »
1. Zrób kopię bezpieczeństwa pliku /etc/shadow (np. cp /etc/shadow /etc/shadow.backup
2. Otwórz ten plik dowolnym edytorem i znajdź wpis tyczący się użytkownika root
3. Usuń hash hasła znajdujący się pomiędzy pierwszym a drugim dwukropkiem (w rezultacie powinno być coś takiego: root::...
4. Restart systemu i root powinien zalogować się bez hasła.

  • Gość
Odzyskiwanie hasła roota
« Odpowiedź #6 dnia: 2009-06-14, 10:53:40 »
Dzisiaj będe robił backup całego systemu :).

PuraDawid

  • Gość
Odzyskiwanie hasła roota
« Odpowiedź #7 dnia: 2009-07-08, 12:58:13 »
Sposoby na rozwiazanie tego problemu są co najmniej dziwne. Chrootnij sie z jakiegoś live cd do systemu użyj passwd i tyle

arctgx

  • Gość
Odzyskiwanie hasła roota
« Odpowiedź #8 dnia: 2009-07-08, 17:12:42 »
Dla chroota potrzeba odpalić osobny system. Dla init=/bin/powłoka wystarczy tylko zmodyfikować linię poleceń jądra na starcie - o ile nie mamy w programie rozruchowym ustawionego ograniczenia edycji tych parametrów.

PuraDawid

  • Gość
Odzyskiwanie hasła roota
« Odpowiedź #9 dnia: 2009-07-09, 08:08:20 »
odpalenie osobnego systemu np ubuntu live cd to rzeczywiście czasochłonna sprawa.