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-username
swoją 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/bash
wiersza dołączania jądra, który powinien uruchomić komputer w konsoli bash, gdzie możesz uzyskać dostęp do odczytu / zapisu do swojego /etc/shadow
pliku. Następnie możesz uruchomić passwd
lub 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ć passwd
program, 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/bash
zgodnie z sugestią, przejdź do menu GRUB w czasie uruchamiania i naciśnij, eaby przejść do edytora. Przesuń kursor do linii zaczynającej się od, linux
a 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 username
jest nazwa użytkownika, którego hasło chcesz ustawić. Po zakończeniu możesz uruchomić ponownie za pomocą reboot
polecenia.
Jeśli potrzebujesz więcej informacji, te linki mogą pomóc: