Wyszukiwanie w witrynie

Jak zresetować zapomniane lub utracone hasło roota w Fedorze


Administrator systemu Linux może szybko zresetować zapomniane hasło użytkownika za pomocą polecenie passwd, ale co się stanie, jeśli sam administrator systemu zapomni hasła roota? W tym artykule wyjaśnimy, jak zresetować zapomniane lub utracone hasło użytkownika root w dystrybucji Fedory Linux.

Pamiętaj, że aby zresetować utracone hasło użytkownika root, musisz mieć fizyczny dostęp do komputera Fedora, aby uzyskać dostęp do ustawień Gruba w celu zresetowania i ponownego uruchomienia komputera. Dodatkowo, jeśli Twój system Fedora jest zaszyfrowany, poznasz także hasło LUKS.

Edytuj ustawienia Fedory GRUB

Aby edytować ustawienia Fedory Grub, musisz przerwać proces uruchamiania, uruchamiając ponownie komputer Fedora i naciśnij E na klawiaturze, gdy zobaczysz następujące menu GRUB:

Po naciśnięciu E na klawiaturze wyświetli się następujący ekran.

Użyj klawiszy strzałek na klawiaturze i przejdź do wiersza linux, jak pokazano.

Po znalezieniu linii linux usuń rhgb Quiet i zastąp następującym.

rd.break enforcing=0

Po zakończeniu edycji linii naciśnij Ctrl-x, aby zapisać i uruchomić system.

Uwaga: dodanie enforcing=0 powoduje pominięcie konieczności zmiany etykiety SELinux całego systemu. Po ponownym uruchomieniu systemu przywróć odpowiedni kontekst SELinux dla pliku /etc/shadow, jak wyjaśniono poniżej w tym artykule.

Montowanie systemu plików Fedory

Po uruchomieniu systemu w trybie awaryjnym należy ponownie zamontować dysk twardy z uprawnieniami do odczytu i zapisu, używając następującego polecenia na terminalu.

mount -o remount,rw /sysroot

Ustaw zapomniane hasło roota w Fedorze

Teraz uruchom następujące polecenie chroot, aby uzyskać dostęp do systemu Fedora.

chroot /sysroot

Możesz teraz zresetować zapomniane lub utracone hasło użytkownika root Fedory za pomocą polecenie passwd, jak pokazano.

passwd

Wprowadź dwukrotnie nowe hasło użytkownika root, gdy zostaniesz o to poproszony. Jeśli się powiedzie, powinieneś otrzymać komunikat, że wszystkie tokeny uwierzytelniające zostały pomyślnie zaktualizowane, jak pokazano.

Wpisz dwukrotnie exit, aby ponownie uruchomić system.

Ustaw kontekst SELinux w pliku Shadow

Zaloguj się jako użytkownik root i wpisz następujące polecenie, aby przywrócić etykietę SELinux w pliku /etc/shadow.

restorecon -v /etc/shadow

Przełącz SELinux z powrotem do trybu wymuszania.

setenforce 1

To wszystko! Jeśli napotkasz jakiekolwiek problemy podczas resetowania zapomnianego lub utraconego hasła użytkownika root Fedory, zapytaj w sekcji komentarzy poniżej.