Jeśli musisz zmienić hasło roota, ale nie znasz starego, musisz przejść do powłoki roota. Po uruchomieniu komputera, gdy tylko zniknie ekran systemu BIOS (ekran z logo komputerów), zacznij pukać Shiftklawisz, aż pojawi się menu GRUB, a jeśli ta opcja nie działa, dotknij Escklawisza. (Jeśli jest już skonfigurowany do uruchomienia, ten krok nie jest konieczny).
Kiedy zobaczysz menu, wybierz opcję najnowszego jądra (lub tego, którego normalnie używasz) i wybierz opcję poniżej zwaną „trybem odzyskiwania”.
To powinno wyglądać tak:

Spowoduje to przejście do menu wyglądającego mniej więcej tak:

Następnie wybierz opcję rootowania.
Poczekaj i niech wszystko się załaduje, aż dojdziesz do powłoki. Teraz nadchodzi zabawa. Wpisz następujące polecenie:
passwd your-username
Zastąp your-usernameswoją rzeczywistą nazwą użytkownika.
Jeśli nie jesteś pewien swojej nazwy użytkownika, możesz sprawdzić nazwy plików w folderze domowym poprzez:
cd /home
Następnie uruchomić:
ls
Spowoduje to wyświetlenie nazw użytkowników na komputerze.
Teraz wpisz polecenie stwierdziłem powyżej: . Jeśli więc twoja nazwa użytkownika to Jane, wpisałbym:passwd your-username
passwd jane
Następnie zostanie wyświetlona opcja wprowadzenia nowego hasła uniksowego. Tutaj wpisujesz hasło. Zostaniesz poproszony o ponowne wpisanie polecenia, a następnie po wprowadzeniu dwóch udanych haseł hasło zostanie zmienione. Teraz zaloguj się ponownie do systemu za pośrednictwem
reboot
Jeśli podczas wprowadzania nowego hasła zostaniesz poproszony o podanie hasła roota, zwykle pomoże to:
Alternatywna metoda
Jeśli zostaniesz zapytany o hasło roota podczas wchodzenia w tryb pojedynczego użytkownika, użyj init=/bin/bashwiersza dołączania jądra, który powinien uruchomić komputer w konsoli bash, gdzie możesz uzyskać dostęp do odczytu / zapisu do swojego /etc/shadowpliku. Następnie możesz uruchomić passwdlub edytować plik cienia bezpośrednio, aby wstawić pusty ciąg. Umożliwia to ponowne uruchomienie komputera do normalnego środowiska i zalogowanie się jako root, pozostawiając hasło puste, a następnie uruchomić passwdprogram, aby ustawić hasło roota. Tak naprawdę należy to zrobić tylko wtedy, gdy urządzenie jest odłączone od jakichkolwiek sieci.
(Cytat pochodzi od Shawna Lee w poniższym artykule ).
Aby uruchomić init=/bin/bashzgodnie z sugestią, przejdź do menu GRUB w czasie uruchamiania i naciśnij, eaby przejść do edytora. Przesuń kursor do linii zaczynającej się od, linuxa następnie przesuń kursor na koniec tej linii. Wpisz tekst
init=/bin/bash
i naciśnij, F10aby uruchomić. Powinieneś wylądować w powłoce głównej w trybie tylko tekstowym. System plików zostanie zamontowany tylko do odczytu. Aby system plików był zapisywalny, wprowadź polecenie
mount -o remount,rw /
Następnie możesz biec
passwd username
gdzie usernamejest nazwa użytkownika, którego hasło chcesz ustawić. Po zakończeniu możesz uruchomić ponownie za pomocą rebootpolecenia.
Jeśli potrzebujesz więcej informacji, te linki mogą pomóc: