Wyszukiwanie w witrynie

Jak zresetować zapomniane hasło roota w RHEL/CentOS i Fedorze


Ten artykuł poprowadzi Cię przez proste kroki resetowania zapomnianego hasła roota w dystrybucjach Linuksa opartych na RHEL, takich jak CentOS 8 i Fedora 35/34.

Resetowanie zapomnianego hasła użytkownika root zazwyczaj wymaga wykonania kilku prostych instrukcji, które poprowadzą Cię do zresetowania hasła root, dzięki czemu będziesz mógł zalogować się przy użyciu nowego hasła.

Zresetuj zapomniane hasło roota w RHEL/CentOS i Fedorze

Najpierw zrestartuj system i w menu Gruba podczas rozruchu wybierz jądro (przeważnie pierwszą opcję), które chcesz uruchomić, i naciśnij klawisz 'e' na klawiaturze.

Na następnym ekranie zobaczysz następujące parametry rozruchu jądra. Znajdź tutaj linię zaczynającą się od kernel= i dodaj na końcu parametr rd.break, jak pokazano, i naciśnij klawisze Ctrl + x.

Na następnym ekranie przejdziesz do trybu awaryjnego, tutaj naciśnij klawisz Enter, aby przejść do monitu powłoki. Teraz upewnij się, że ponownie montujesz katalog sysroot z uprawnieniami do odczytu i zapisu. Domyślnie jest montowany w trybie tylko do odczytu oznaczonym jako ro.

mount | grep sysroot

Teraz ponownie zamontuj katalog sysroot z uprawnieniami do odczytu i zapisu i ponownie potwierdź uprawnienia. Pamiętaj, że tym razem uprawnienia zmieniły się z ro (tylko do odczytu) na rw (odczyt i zapis ) jak pokazano.

mount -o remount,rw /sysroot/
mount | grep sysroot

Następnie zamontuj główny system plików w trybie odczytu i zapisu, używając następującego polecenia.

chroot /sysroot

Następnie użyj polecenia passwd, aby zresetować hasło roota przy użyciu nowego hasła i je potwierdzić.

passwd

W tym momencie pomyślnie zresetowałeś hasło użytkownika root. Jedyną pozostałą częścią jest ponowne oznaczenie wszystkich plików dokładnymi kontekstami SELinux.

touch /.autorelabel

Na koniec wpisz exit, a następnie wyloguj się, aby rozpocząć proces zmiany etykiety SELinux.

Zwykle zajmuje to kilka minut, a po zakończeniu system uruchomi się ponownie i wyświetli monit o zalogowanie się jako użytkownik root przy użyciu nowego hasła.

I w ten sposób zresetowałbyś zapomniane hasło roota w dystrybucjach Linuksa RHEL/CentOS 8 i Fedora 35/34.