Jak zresetować hasło roota w openwrt, takim jak osadzony Linux


0

Wczoraj zrobiłem jedną głupią rzecz. Usunięto zakodowane hasło roota z / etc / shadow na moim routerze.

root::17459:0:99999:7:::

Oprogramowanie routera jest otwartym linuxem z wbudowanym linuksem z dostępem ssh. Teraz nie mogę się zalogować ani pustym hasłem, ani starym hasłem. Czy jest jakiś sposób na przywrócenie hasła lub czy aktualizacja oprogramowania sprzętowego spowoduje zresetowanie hasła?


Czy w systemie jest inny użytkownik? Czy możesz zalogować się do tego użytkownika i zrobić to, sudo suaby dostać się do roota i zmienić hasło z tego miejsca?
etnguyen03

Nie. Root jest jedynym dostępnym użytkownikiem
vidima

Czy masz dostęp do modyfikowania argumentów wiersza poleceń jądra? (np .: U-Boot)
Attie

Nie, nie mam.
vidima

Odpowiedzi:


0

Istnieje tryb awaryjny, którego można użyć do zresetowania hasła roota w OpenWrt . Ustawia router w stanie zalogowania do roota. Działa to dla mnie z OpenWrt Attitude Adjustment 12.09, kiedy nie miałem root pw na TP-Link TL-WR841ND. Może to zadziała dla Ciebie lub innych osób, które szukają tych informacji:

  • Router z cyklem zasilania
  • Poczekaj, aż kontrolka DMZ (druga w lewo - tylko jedna obok „zasilania”) zacznie migać - normalny proces rozruchu
  • Przytrzymaj przycisk resetowania routera przez 2 sekundy (lampka przestaje świecić, a następnie szybko miga)
  • Podłącz do portu WAN routera (bezpieczny w razie awarii z portów LAN)
  • Ustaw adres IP komputera na 192.168.1.2, maskę sieci 255.255.255.0, GW 192.168.1.1 (byłem na komputerze Mac, podobnie jak sudo ifconfig en10 inet 192.168.1.2 netmask 255.255.255.0:. Mój Ethernet był w interfejsie en10. Link u góry zawiera informacje dla użytkowników systemu Windows, ale mogę przetestuj to teraz.)
  • telnetdo 192.168.1.1. Powinien się połączyć i dać baner, przepis na napój i monit o rootowanie.
  • mount_root do zamontowania systemu plików routera w trybie odczytu / zapisu
  • passwd zmienić hasło roota

Teraz możesz ponownie uruchomić router i wypróbować go ponownie. Nie zapomnij zmienić interfejsu ethernetowego komputera z powrotem na korzystanie z DHCP (zrobiłem sudo ipconfig set en10 DHCP) i podłączyć do portu LAN. Następnie możesz odwiedzić router pod jego normalnym adresem (mój to http://192.168.55.1/ ) i zalogować się przy użyciu ustawionego hasła.


-1

Jeśli dostępna jest fabryka przywracania lub dostępny reset, powinno to przywrócić domyślną konfigurację (w większości routerów admin: admin)


1
Ta odpowiedź jest dźgnięciem w ciemność i nie rozwiązuje problemu.
Attie
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.