W Gnu / Linux możemy zmienić hasło dowolnego użytkownika, każdego poza rootem lub superużytkownikiem. Hasło, które można zmienić tylko wtedy, gdy jesteś superużytkownikiem. Ale co, jeśli zapomnisz hasła roota? Jakie są opcje rozwiązania tego problemu? Czy powinniśmy ponownie zainstalować dystrybucję Gnu / Linux?
Czy jest rozwiązanie dla problem z zapomnieniem hasła roota, ale prawdą jest, że każda dystrybucja ma inne rozwiązanie. Następnie wyjaśnimy, jak zmienić hasło roota w Fedorze. Przede wszystkim nie rób tego w zespołach produkcyjnych dla zabawy, bo jeśli wystąpi błąd, stracisz wszystkie informacje.
Aby zmienić hasło roota, musimy przerwać uruchamianie Fedory Grub. Przerywamy to wciskając przycisk E, gdy pojawi się ekran Grub. Pojawi się ekran podobny do poniższego:
Więc idziemy do linii Linux16 i zmieniamy zestaw słów „rghb quiet” przez
rd.break enforcing= 0
Teraz wciskamy Ctrl + X, aby kontynuować proces ładowania. Jeśli system jest zaszyfrowany, zapyta nas teraz o hasło LUKS.
Dzięki temu załadowaliśmy system Fedora w trybie awaryjnym, teraz musimy zamontować dysk twardy za pomocą następującego polecenia:
mount -o remount, rw / sysroot
I wykonujemy komenda chroot, aby uzyskać dostęp do systemu. Wpisując:
chroot / sysroot
A teraz możemy uruchom polecenie passwd, aby zmienić hasło roota. Po wykonaniu polecenia zostaniemy poproszeni o dwukrotne wprowadzenie nowego hasła roota. Teraz piszemy Wyjdź dwukrotnie, aby ponownie uruchomić system. Następnie rozpoczynamy sesję jako root i przywracamy zmiany w grub, wpisując to:
restorecon -v /etc/shadow
A potem
setenforce 1
Dzięki temu nowe hasło roota zostanie zmienione i będziemy mogli działać bez konieczności ponownej instalacji lub utraty naszych danych.
Więcej informacji - Magazyn Fedora