Ubuntu: Jak zresetować hasło roota lub użytkownika

Jeśli zapomniałeś hasła do logowania do Ubuntu, zazwyczaj wystarczy uruchomić system w trybie recovery, otworzyć powłokę roota, ponownie zamontować system plików root z możliwością zapisu i uruchomić [brakuje hasła] passwd username. W standardowej instalacji Ubuntu konto roota jest domyślnie zablokowane , więc większość użytkowników musi zresetować standardowe hasło użytkownika lokalnego zamiast osobnego hasła roota.

Wykonaj te kroki tylko na komputerze, którego jesteś właścicielem lub administratorem. Resetują one dane logowania do lokalnego konta Ubuntu; nie przywracają zaszyfrowanego hasła do dysku ani hasła zarządzanego przez zewnętrznego dostawcę tożsamości.

Zanim zresetujesz hasło Ubuntu

  • Ubuntu zazwyczaj korzysta sudoz konta administratora zamiast bezpośredniego logowania root. Canonical dokumentuje to zachowanie w swoim podręczniku zarządzania użytkownikami Ubuntu .
  • Jeśli system korzysta z pełnego szyfrowania dysku, nadal może być potrzebne hasło dysku, klucz odzyskiwania modułu TPM lub inna skonfigurowana metoda odblokowania, aby Ubuntu mógł uzyskać dostęp do systemu plików. Zapoznaj się z dokumentacją pełnego szyfrowania dysku firmy Canonical .
  • Poniższe instrukcje dotyczą lokalnych kont Ubuntu. Konta dostarczane przez Active Directory, LDAP lub inną usługę tożsamości zazwyczaj muszą zostać zresetowane za pośrednictwem tej usługi.

Resetowanie zapomnianego hasła użytkownika Ubuntu z trybu odzyskiwania

1. Otwórz menu GRUB

Uruchom ponownie komputer. Jeśli menu GRUB jest ukryte, spróbuj przytrzymać klawisz Shift podczas uruchamiania w systemach opartych na BIOS-ie lub nacisnąć klawisz Esc w wielu systemach UEFI. Czas aktualizacji oprogramowania układowego może się różnić. W GRUB zaznacz opcję „ Opcje zaawansowane dla Ubuntu” i naciśnij Enter.

Menu GRUB z wybranymi opcjami zaawansowanymi dla Ubuntu

2. Uruchom wpis odzyskiwania Ubuntu

Wybierz wpis jądra, którego nazwa kończy się na (tryb odzyskiwania) , a następnie naciśnij Enter. Aktualne instrukcje odzyskiwania firmy Canonical są takie same: uruchom ponownie komputer, otwórz GRUB, wybierz Opcje zaawansowane i wybierz tryb odzyskiwania.

Zaawansowane opcje menu Ubuntu z wybranym wpisem jądra trybu odzyskiwania

3. Przejdź do powłoki głównej

Gdy pojawi się menu odzyskiwania, wybierz root – Przenieś do powłoki roota . Dokładny wygląd menu może się nieznacznie różnić w zależności od wersji Ubuntu. Oficjalna dokumentacja trybu odzyskiwania Ubuntu również wskazuje opcję powłoki roota.

Menu odzyskiwania Ubuntu z wybranym monitem „Przejdź do powłoki root”

4. Ponownie zamontuj system plików główny do odczytu i zapisu

System plików root odzyskiwania może być zamontowany tylko do odczytu. Przed zmianą hasła uruchom:

mount -o remount,rw /

Ten krok jest opisany w dokumentacji trybu odzyskiwania Ubuntu .

Powłoka główna odzyskiwania Ubuntu po uruchomieniu mount -o remount,rw slash

5. Zresetuj hasło użytkownika

Zastąp alexrzeczywistą lokalną nazwą użytkownika:

passwd alex

Wprowadź nowe hasło dwukrotnie. Terminal nie wyświetla znaków hasła podczas wpisywania. Pomyślna zmiana kończy się komunikatem takim jak password updated successfully. W podręczniku Ubuntu passwd potwierdzono, że superużytkownik może zmienić hasło innego konta bez znajomości starego.

Terminal główny Ubuntu pokazujący pomyślne zakończenie operacji passwd alex

6. Uruchom ponownie i zaloguj się

Aby opróżnić oczekujące zapisy i ponownie uruchomić komputer, uruchom:

sync
reboot

Po normalnym uruchomieniu Ubuntu wybierz konto i zaloguj się, podając nowe hasło.

Ekran logowania Ubuntu dla użytkownika Alex po zresetowaniu hasła

Jak zresetować lub włączyć hasło roota

Ubuntu zazwyczaj blokuje bezpośrednie logowanie do konta root, więc zazwyczaj nie potrzebujesz hasła root. Jeśli celowo włączyłeś konto root i zapomniałeś hasła, wejdź do powłoki recovery root, ponownie zamontuj konto do odczytu /i zapisu i uruchom:

passwd root

Terminal główny Ubuntu pokazujący polecenie passwd root i pomyślną aktualizację hasła

Jeśli włączyłeś uprawnienia roota tylko tymczasowo i chcesz później powrócić do domyślnej konfiguracji Ubuntu z zablokowanymi uprawnieniami roota, zaloguj się na konto administratora i wykonaj polecenie:

sudo passwd -l root

Jeśli nadal możesz zalogować się przy użyciu innego konta administratora

Nie potrzebujesz trybu odzyskiwania, jeśli inne konto lokalne z włączonym sudo nadal działa. Otwórz terminal i zresetuj bezpośrednio konto użytkownika lokalnego, którego dotyczy problem:

sudo passwd sam

Terminal Ubuntu pokazujący sudo passwd sam z konta administratora

Aby zmienić hasło aktualnie używanego konta, uruchom aplikację passwdbez nazwy użytkownika i postępuj zgodnie z wyświetlanymi instrukcjami.

Rozwiązywanie problemów z resetowaniem hasła

  • Zmiana hasła nie powiodła się w trybie odzyskiwania: upewnij się, że najpierw uruchomiłeś mount -o remount,rw /. System plików root tylko do odczytu nie może zaktualizować bazy danych haseł.
  • Nazwa użytkownika została odrzucona: sprawdź dokładną nazwę konta lokalnego. Nazwa wyświetlana na pulpicie może różnić się od nazwy logowania.
  • Ubuntu prosi o klucz odblokowujący dysk: procedura hasła konta nie omija pełnego szyfrowania dysku. Użyj skonfigurowanego hasła dysku lub mechanizmu odzyskiwania.
  • Konto jest zarządzane centralnie: resetuje się je za pośrednictwem organizacji lub dostawcy tożsamości, a nie za pomocą passwdpolecenia lokalnego.

Starsza metoda przełączania się na TTY i logowania bezpośrednio rootnie jest niezawodną metodą domyślną w Ubuntu, ponieważ konto root jest zazwyczaj zablokowane. Tryb odzyskiwania lub inne konto administratora z włączonym sudo to odpowiednia ścieżka dla większości systemów.

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.