Jak zresetować zapomniane hasło w systemie Linux?

Jak zresetować zapomniane hasło w systemie Linux?

Zapomnienie hasła do konta użytkownika komputera z systemem Linux może być bardzo irytujące. Blokuje Cię i uniemożliwia dostęp do czegokolwiek. Nie martwić się! Wbrew powszechnemu przekonaniu nie musisz całkowicie ponownie instalować systemu i zaczynać wszystkiego od nowa. Możesz zresetować zapomniane hasło w systemie Linux i zmienić hasło na swoją nazwę użytkownika.

Hasło roota

Jak zresetować zapomniane hasło w systemie Linux?

Jednym ze sposobów odzyskania użytkownika w systemie Linux, gdy zapomniałeś hasła, jest użycie konta Root. Ponieważ Root ma pełną kontrolę nad systemem, możliwe jest przymusowe zresetowanie zapomnianego hasła w systemie Linux. Korzystanie z roota do resetowania hasła można wykonać bez nowego oprogramowania, dysków na żywo itp.

Aby rozpocząć proces, załaduj swój system Linux tak jak zwykle i pozwól mu załadować się do ekranu logowania. Nie loguj się! Zamiast tego naciśnij Ctrl + Alt + F2, aby otworzyć okno TTY. Te okna TTY to powłoki awaryjne, do których użytkownicy mają dostęp niezależnie od zalogowania się.

W oknie TTY zobaczysz monit z prośbą o podanie nazwy użytkownika. W slocie użytkownika wpisz „root”, a następnie hasło roota.

Uwaga: jeśli używasz Ubuntu, Linux Mint lub innej dystrybucji Linuksa, która wyłącza su i konto root , ta metoda nie zadziała. Zamiast tego wypróbuj metodę chroot.

Jeśli hasło roota jest poprawne, okno TTY zaloguje Cię jako superużytkownik, z pełną mocą systemu Linux. W tym momencie będziesz mógł zresetować hasło użytkownika:

passwd nazwa użytkownika

Uruchamianie passwd prosi o wprowadzenie „nowego hasła UNIX”. Zrób to i tym razem spróbuj zapamiętać hasło!

Teraz, gdy hasło użytkownika zostało zresetowane, możesz bezpiecznie ponownie użyć konta użytkownika. Użyj polecenia ponownego uruchomienia, aby ponownie uruchomić komputer i wrócić do ekranu logowania.

ponowne uruchomienie

Po ponownym uruchomieniu powinieneś być w stanie się zalogować.

Chroot

W niektórych dystrybucjach Linuksa metoda Root do resetowania hasła nie będzie działać. Wynika to z faktu, że niektóre systemy wyłączają możliwość logowania się jako su i zamiast tego używają uprawnień sudo do wszystkiego. Z jednej strony jest to najwyższy poziom bezpieczeństwa, ale w mgnieniu oka przegapisz przydatne sztuczki.

W rezultacie resetowanie zapomnianego w Linuksie jest bardziej skomplikowane. Pierwszym krokiem jest pobranie najnowszej wersji Ubuntu w celu utworzenia dysku na żywo.

Po pobraniu Ubuntu pobierz narzędzie Etcher i użyj go do utworzenia dysku na żywo Ubuntu. Gdy dysk na żywo będzie gotowy, podłącz dysk USB, uruchom ponownie komputer i uruchom z niego.

Po załadowaniu Ubuntu kliknij „wypróbuj Ubuntu”.

Skonfiguruj chroota

Przed zresetowaniem hasła musimy skonfigurować Chroota. Chroot pozwoli Ubuntu na bezpośrednią interakcję z systemem operacyjnym Linux na dysku twardym, z dostępem do roota.

Otwórz terminal i utwórz nowy folder w  /mnt . Pamiętaj, aby nadać folderowi nazwę swojego systemu operacyjnego. W tym przykładzie użyjemy OpenSUSE LEAP.

Jak zresetować zapomniane hasło w systemie Linux?

sudo -s mkdir -p /mnt/opensuse-leap/

Następnie uruchom polecenie lsblk, aby określić, jaka jest etykieta dysku. W tym przykładzie dysk twardy to /dev/sda , a partycja OpenSUSE LEAP, którą musimy zamontować, to /dev/sda1 . Twoje mogą się różnić.

Zamontuj partycję instalacji systemu Linux do nowego folderu w /mnt . Pamiętaj, aby zmienić odniesienia na „opensuse-leap” do nazwy folderu systemu operacyjnego w /mnt .

mount /dev/sda1 /mnt/opensuse-leap/

Po zamontowaniu partycji systemowej nadszedł czas, aby połączyć działające usługi Ubuntu z systemem operacyjnym Linux na dysku twardym.

mount -t proc proc /mnt/opensuse-leap/proc mount -t sysfs sys /mnt/opensuse-leap/sys mount -o bind /dev /mnt/opensuse-leap/dev

cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf

Po skonfigurowaniu Chroota nadszedł czas, aby uzyskać do niego dostęp. W terminalu zamontuj system operacyjny za pomocą dysku live Ubuntu z:

chroot /mnt/opensuse-skok /bin/bash

Sprawdź, czy rzeczywiście jesteś w chroot , uruchamiając Neofetch lub Screenfetch, aby wyświetlić informacje o systemie .

Jak zresetować zapomniane hasło w systemie Linux?

Na koniec zresetuj hasło użytkownika za pomocą:

passwd nazwa użytkownika

Po zakończeniu wpisz exit kilka razy, aby zamknąć sesję Chroot. Stamtąd użyj polecenia umount, aby odmontować partycję systemową z dysku na żywo.

sudo umount /dev/sda1

Powyższe polecenie powinno odmontować wszystko. Jeśli nie, rozważ użycie opcji „force”.

sudo umount /dev/sda1 -l

Teraz, gdy dysk systemowy jest poprawnie odmontowany, można bezpiecznie wyjść z dysku aktywnego. Kliknij menu w prawym górnym rogu dysku na żywo Ubuntu, a następnie wybierz „uruchom ponownie”.

Wyjmij pamięć USB Ubuntu i uruchom ponownie komputer z systemem Linux. Po ponownym uruchomieniu Twoje hasło zostanie zresetowane!


Ulepsz schowek Gnome Shell za pomocą Pano

Ulepsz schowek Gnome Shell za pomocą Pano

Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Czy potrzebujesz świetnego nieliniowego edytora wideo dla swojego systemu Linux? Spraw, aby Davinci Resolve 17 działał z tym przewodnikiem!

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Wallpaper Downloader to zręczny program do pobierania i zarządzania tapetami dla systemu Linux. Obsługuje większość środowisk graficznych Linux i jest bardzo łatwy w użyciu. Ten przewodnik

Jak zainstalować Tuxedo OS na swoim komputerze

Jak zainstalować Tuxedo OS na swoim komputerze

Chcesz przetestować Tuxedo OS na komputerach Tuxedo? Dowiedz się, jak zainstalować najnowszą wersję Tuxedo OS na swoim komputerze.

Jak zainstalować plik DEB w systemie Linux

Jak zainstalować plik DEB w systemie Linux

Czym jest plik DEB? Co ty z tym robisz? Poznaj wiele sposobów instalowania plików DEB na komputerze z systemem Linux.

Jak grać w Dying Light w systemie Linux

Jak grać w Dying Light w systemie Linux

Dying Light to gra wideo typu survival horror z 2015 roku opracowana przez Techland i wydana przez Warner Bros Interactive Entertainment. Gra koncentruje się na

Jak zainstalować Neptune Linux na swoim komputerze

Jak zainstalować Neptune Linux na swoim komputerze

Neptune używa środowiska graficznego KDE Plasma 5 i ma na celu dostarczenie eleganckiego systemu operacyjnego. Oto jak zainstalować Neptune Linux na swoim komputerze.

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Chcesz wypróbować nowy system operacyjny Ubuntu oparty na pakietach Snap? Dowiedz się, jak wdrożyć go na maszynie wirtualnej, korzystając z tego przewodnika.

Jak grać w Undertale w systemie Linux

Jak grać w Undertale w systemie Linux

Undertale to niezależna gra RPG z 2015 roku, opracowana i opublikowana przez twórcę gier Toby'ego Foxa. Ten przewodnik obejmie pobieranie i instalowanie Undertale na twoim komputerze

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Total War: Three Kingdoms to turowa gra strategiczna RTS opracowana przez Creative Assembly. Oto jak grać w systemie Linux.