Jak zresetować zapomniane hasło w systemie Linux

Jeśli zapomniałeś hasła do logowania w systemie Linux, zazwyczaj możesz ustawić nowe bez konieczności ponownej instalacji systemu operacyjnego. Najprostszą opcją jest zalogowanie się na drugie konto administratora i uruchomienie polecenia sudo passwd username. Jeśli konto administratora nie jest dostępne, użytkownicy Ubuntu mogą zresetować hasło lokalne z menu odzyskiwania GRUB. Poniższe kroki odzyskiwania są specyficzne dla Ubuntu; inne dystrybucje mogą używać innych etykiet menu i procedur.

Wykonaj te kroki tylko w systemie, którego jesteś właścicielem lub którym administrujesz. Zresetowanie hasła lokalnego nie odblokowuje zaszyfrowanej pamięci masowej ani nie zmienia centralnie zarządzanego konta.

Opcja 1: Użyj innego konta administratora

  1. Zaloguj się na inne konto administratora lokalnego i otwórz terminal. Uruchom sudo passwd alex, zastępując alexje nazwą logowania konta docelowego.

Jeśli sudo poprosi o hasło, wpisz hasło do konta administratora, którego używasz. Następnie wpisz dwukrotnie nowe hasło do zablokowanego konta. Terminal nie wyświetli znaków. Pomyślne zresetowanie oznacza, że ​​konto będzie mogło użyć nowego hasła przy następnym logowaniu.

W terminalu administratora uruchamia się polecenie sudo passwd alex i wyświetla się monit o podanie nowego hasła.
Przykład: administrator może użyć tej sudo passwd alexopcji, aby ustawić hasło dla innego konta lokalnego.

Superużytkownik może zmienić hasło innego konta lokalnego bez znajomości starego hasła, ale konto, którego używasz, musi mieć już sudoodpowiednie uprawnienia.

Opcja 2: Zresetuj lokalne hasło Ubuntu w trybie odzyskiwania

Jeśli nie jest dostępne żadne inne konto administratora, menu odzyskiwania GRUB w Ubuntu udostępnia powłokę roota do resetowania hasła lokalnego. Polecenia w tym menu mogą modyfikować pliki systemowe, dlatego należy postępować ostrożnie.

  1. Otwórz GRUB-a. Uruchom ponownie i przytrzymaj prawy klawisz Shift podczas uruchamiania Ubuntu, zgodnie z dokumentacją Canonical. Zaznacz Opcje zaawansowane dla Ubuntu i naciśnij Enter. Jeśli GRUB pozostaje ukryty, sprawdź instrukcję rozruchu producenta komputera; ustawienia oprogramowania układowego mogą się różnić.
W menu GRUB znajdują się opcje zaawansowane dla Ubuntu.
W menu GRUB w Ubuntu wybierz opcję Zaawansowane opcje dla Ubuntu . Treść menu może się różnić w zależności od wersji.
  1. Wybierz tryb odzyskiwania. Wybierz tryb odzyskiwania dla jądra, które zazwyczaj uruchamiasz, i naciśnij Enter. W razie wątpliwości wybierz najnowsze zainstalowane jądro.
Podmenu GRUB podświetla wpis jądra Ubuntu oznaczony jako tryb odzyskiwania.
Wybierz wpis trybu odzyskiwania dla zainstalowanego jądra. Etykiety wersji zależą od systemu.
  1. Otwórz powłokę roota. W menu odzyskiwania wybierz root — Przejdź do powłoki roota . To zapewni administratorowi dostęp z konsoli lokalnej bez konieczności podawania zapomnianego hasła do konta. Jeśli dysk jest zaszyfrowany, nadal potrzebujesz hasła odblokowującego lub klucza odzyskiwania, aby Ubuntu mógł uzyskać dostęp do instalacji.
Menu odzyskiwania Ubuntu podświetla uprawnienia roota. Przejdź do wiersza poleceń powłoki roota.
Wybierz root — przejdź do powłoki root , aby otworzyć powłokę odzyskiwania.
  1. Ustaw system plików główny jako zapisywalny. Jeśli jest tylko do odczytu, uruchom mount -o remount,rw /. Ta remountopcja zmienia istniejące montowanie; żadne wyjście nie może być normalne.
Powłoka odzyskiwania root pokazuje polecenie mount -o remount,rw /.
Jeśli zainstalowany system plików główny jest tylko do odczytu, przed zmianą hasła należy go ponownie zamontować w trybie do odczytu i zapisu.
  1. Potwierdź nazwę logowania. Uruchom ls /home. W większości instalacji na komputerach stacjonarnych nazwa katalogu domowego jest taka sama jak nazwa logowania, podczas gdy nazwa wyświetlana może się różnić. Jeśli ścieżka domowa lub konto są niejasne, sprawdź rekordy konta, zamiast zgadywać.
Powłoka główna pokazuje ls /home i przykładowy katalog domowy alex.
W przypadku typowej instalacji na komputerze stacjonarnym podana poniżej nazwa /homejest również nazwą logowania.
  1. Ustaw nowe hasło. Uruchom passwd alex, zastępując alexje nazwą użytkownika. Wprowadź nowe hasło dwukrotnie; nic nie pojawi się podczas wpisywania. Narzędzie passwdmoże odrzucić hasła niezgodne z regułami systemowymi.
Powłoka roota pokazuje polecenie passwd alex i dwa monity o podanie hasła, bez widocznych wpisywanych znaków.
Wprowadź nowe hasło dwa razy. Terminal nie będzie wyświetlał znaków w trakcie wpisywania.
  1. Uruchom ponownie i zaloguj się. Wpisz reboot. Wyjmij wszystkie dyski instalacyjne USB, a następnie zaloguj się, używając nowego hasła i bezpiecznie je zapisz.
Ekran logowania Linux wyświetla konto Alex i pole hasła.
Po ponownym uruchomieniu komputera wprowadź nowe hasło do konta na ekranie logowania systemu Linux.

Czego nie odblokowuje resetowanie hasła

  • Pełne szyfrowanie dysku: Hasło lub klucz odzyskiwania dysku chroni dane przed załadowaniem systemu operacyjnego. Zresetowanie hasła do konta Linux nie zastępuje tego klucza.
  • Baza kluczy GNOME: Hasła zapisane w bazie kluczy logowania mogą być nadal chronione starym hasłem logowania po zresetowaniu konta systemowego przez administratora. Jeśli pojawi się monit, baza kluczy jest oddzielnym magazynem; nie usuwaj jej, jeśli potrzebujesz zapisanych danych logowania. GNOME wyjaśnia, jak zaktualizować bazę kluczy, znając jej aktualne hasło.
  • Konta zarządzane lub zdalne: LDAP, Active Directory, SSO i inne konta zarządzane centralnie muszą zostać zmienione za pośrednictwem dostawcy tożsamości lub administratora systemu. Lokalne passwdpolecenie może nie umożliwiać ich kontrolowania.

Jeśli brakuje trybu odzyskiwania lub polecenie się nie powiedzie

Etykiety odzyskiwania różnią się, a Fedora, openSUSE, Linux Mint i inne dystrybucje mogą stosować inne procedury. Unikaj kopiowania stałych ścieżek urządzeń, takich jak /dev/sda1dyski; mogą one korzystać z szyfrowania, LVM, podwoluminów Btrfs lub oddzielnych partycji domowych. Skorzystaj z aktualnej instrukcji odzyskiwania dla swojej dystrybucji. Jeśli passwdzgłosi błąd tokena uwierzytelniania, sprawdź, czy jesteś w głównym systemie i czy jego główny system plików jest zapisywalny. Zatrzymaj program, jeśli nie możesz zidentyfikować prawidłowego konta lub partycji.

Oficjalne źródła

(21) Komentarze

  1. Jaś -

    Wow, dzięki! Po wielu próbach w końcu udało mi się zresetować hasło. Już myślałem, że nic nie zadziała!

  2. Adam -

    Miałem problem i wasz artykuł uratował mi życie! Naprawdę wielkie dzięki za wsparcie

  3. Krzysztof P. -

    Podoba mi się, jak jasno wszystko opisałeś. Prawie nie miałem problemów z resetowaniem hasła.

  4. Piotr IT -

    A co w przypadku, gdy mam zainstalowanego Ubuntu? Czy te kroki będą takie same

  5. Olek z Poznań -

    Super artykuł, naprawdę pomogłeś! Teraz czuję się bardziej pewnie w używaniu konsoli

  6. Wojtek -

    Świetny przewodnik! Zawsze bałem się, że zresetowanie hasła usunie moje dane, ale teraz wiem, że to nieprawda

  7. Lena -

    Czy moglibyście dodać sekcję o zabezpieczaniu hasła po jego zresetowaniu? Przydałoby się!

  8. Majka -

    Byłoby świetnie, gdybyś napisał więcej o zarządzaniu użytkownikami w Linuxie. Czekam na takie wpisy

  9. Rafał -

    Zajrzyj do tego wpisu, jeśli zapomniałeś hasła – absolutnie polecam! Dzięki za pomoc

  10. Anna8 -

    Dzięki za ciekawe podejście do tematu. Czy mógłbyś podzielić się innymi wskazówkami do Linuxa?

  11. Kasia -

    Bardzo przydatny artykuł! Nie miałem pojęcia, że resetowanie hasła w Linuxie jest takie proste. Dzięki za pomoc!

  12. Miau_miau -

    Rozwiązałem mój problem z hasłem! Już nie muszę się martwić. Zdecydowanie polecam ten artykuł

  13. Bartek -

    Nie mogłem się dostać do swojego systemu na kilka dni, a teraz czytam ten artykuł i wszystko jasne. Fantastyczne

  14. Sara123 -

    Czy możecie polecić inne artykuły na temat bezpieczeństwa w Linuxie? Chciałbym wiedzieć więcej

  15. Young Jacek -

    To nie jest pierwsza próba resetowania hasła, ale ta była najprostsza do zrozumienia. Dzięki za pomoc

  16. Mariusz C. -

    Taki krok po kroku jest najlepszy! Nie wiedziałem, że resetowanie hasła w Linuxie jest takie proste

  17. Hania -

    Czy ten sposób zadziała również na starszych wersjach Linuxa, np. 18.04

  18. Maciek -

    Jakie są najczęstsze błędy przy resetowaniu hasła w Linuxie? Czy są jakieś sposoby, żeby ich uniknąć

  19. Karolina -

    Kiedy próbowałam zresetować hasło pierwszy raz, nie wiedziałam, co zrobić. Teraz mam to pod kontrolą

  20. Ola K. -

    Czy ktoś mógłby mi pomóc? Mam problem z dostępem do terminala. Jak to naprawić

  21. Marta -

    Super, że dodałeś zdjęcia krok po kroku, naprawdę ułatwia to wszystko. Dzięki!

Zostaw komentarz

Jak zainstalować motyw Paper GTK w systemie Linux

Jak zainstalować motyw Paper GTK w systemie Linux

Zainstaluj motyw Paper GTK z obsługiwanych repozytoriów systemu Linux, włącz go dla aplikacji GTK w GNOME Tweaks i zobacz, co starszy motyw może, a czego nie może zmienić.

Jak zainstalować środowisko graficzne UKUI w systemie Linux

Jak zainstalować środowisko graficzne UKUI w systemie Linux

Zainstaluj UKUI z oficjalnego archiwum Ubuntu, zapoznaj się z aktualną ścieżką pakietów Testing w Debianie i unikaj przestarzałych instrukcji Arch, które nie instalują już pełnego pulpitu.

Jak zainstalować Inkscape na Linuksie: Ubuntu, Fedora, Arch i inne

Jak zainstalować Inkscape na Linuksie: Ubuntu, Fedora, Arch i inne

Zainstaluj Inkscape z repozytoriów swojej dystrybucji Linuxa, stabilnej wersji PPA Ubuntu, Snap lub Flathub, korzystając z bieżących poleceń i uwag dotyczących wyboru źródła pakietu.

Jak zainstalować SABnzbd w systemie Linux i go skonfigurować

Jak zainstalować SABnzbd w systemie Linux i go skonfigurować

Zainstaluj SABnzbd na Ubuntu lub Debianie albo uruchom go w Dockerze na innym hoście z Linuksem. Następnie otwórz interfejs webowy i skonfiguruj dostawcę oraz foldery pobierania.

Jak zresetować zapomniane hasło w systemie Linux

Jak zresetować zapomniane hasło w systemie Linux

Odzyskaj dostęp do lokalnego konta Linux z uprawnieniami drugiego administratora lub w trybie odzyskiwania Ubuntu i dowiedz się, czego nie można odblokować poprzez zresetowanie hasła.

Jak nagrywać dźwięk z głośnika w systemie Linux za pomocą programu Audacity

Jak nagrywać dźwięk z głośnika w systemie Linux za pomocą programu Audacity

Przechwytuj dźwięk z pulpitu Linuksa w Audacity, kierując strumień nagrywania do źródła monitora urządzenia wyjściowego. Postępuj zgodnie z instrukcjami PulseAudio i PipeWire, wskazówkami dotyczącymi eksportu i poprawkami dla ścieżek cichych.

Jak korzystać z Dropboxa w systemie Linux: Zainstaluj i synchronizuj pliki

Jak korzystać z Dropboxa w systemie Linux: Zainstaluj i synchronizuj pliki

Zainstaluj Dropbox na Linuksie z oficjalnego pakietu, zaloguj się, zsynchronizuj folder lokalny, zarządzaj selektywną synchronizacją i sprawdzaj status z wiersza poleceń.

Jak zainstalować klienta poczty Hiri w systemie Linux

Jak zainstalować klienta poczty Hiri w systemie Linux

Zainstaluj Hiri na Linuksie za pomocą pakietu Snap lub oficjalnego archiwum tarball, dodaj program uruchamiający pulpit i sprawdź obsługiwane konta, a także ostrzeżenie dotyczące starej wersji Snap Hiri.

Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux

Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux

Sprawdź dystrybucję, jądro, procesor, pamięć, grafikę, pamięć masową i podłączone urządzenia za pomocą narzędzia Fastfetch i wbudowanych poleceń systemu Linux, a następnie zapisz przejrzysty raport.

Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose

Jak zainstalować i skonfigurować Plex na OpenMediaVault z Compose

Stara wtyczka OpenMediaVault Plex została zarchiwizowana. Skonfiguruj Plex na OMV 8 z OMV-Extras, wtyczką Compose, trwałym magazynem danych i oficjalnym kontenerem Plex.