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 bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.