Vyhledávání na webu

Jak resetovat zapomenuté heslo root v RHEL/CentOS & Fedora


Tento článek vás provede jednoduchými kroky k obnovení zapomenutého hesla uživatele root v distribucích Linuxu založených na RHEL, jako jsou CentOS 8 a Fedora 35/34.

Resetování zapomenutého hesla uživatele root obvykle vyžaduje několik jednoduchých pokynů, které vás povedou k resetování hesla uživatele root a poté se budete moci přihlásit pomocí nového hesla.

Resetujte zapomenuté heslo root v RHEL/CentOS a Fedora

Nejprve restartujte systém a v nabídce boot grub vyberte jádro (většinou první možnost), do kterého chcete zavést, a stiskněte klávesu 'e' na klávesnici.

Na další obrazovce uvidíte následující spouštěcí parametry jádra, zde najděte řádek, který začíná kernel= a na konec přidejte parametr rd.break, jak je znázorněno stiskněte klávesy Ctrl + x.

Na další obrazovce se dostanete do nouzového režimu, zde stiskněte klávesu Enter pro vstup do shellu. Nyní se ujistěte, že jste znovu připojili adresář sysroot s oprávněními pro čtení a zápis. Ve výchozím nastavení je připojen v režimu pouze pro čtení označeném jako ro.

mount | grep sysroot

Nyní znovu připojte adresář sysroot s oprávněními pro čtení a zápis a znovu oprávnění potvrďte. Upozorňujeme, že tentokrát se oprávnění změnila z ro (pouze pro čtení) na rw (čtení a zápis ) jak je znázorněno.

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

Dále připojte kořenový souborový systém v režimu čtení a zápisu pomocí následujícího příkazu.

chroot /sysroot

Poté pomocí příkazu passwd resetujte heslo uživatele root pomocí nového hesla a potvrďte jej.

passwd

V tomto okamžiku jste úspěšně resetovali heslo uživatele root. Jedinou zbývající částí je přeoznačení všech souborů pomocí přesných kontextů SELinux.

touch /.autorelabel

Nakonec zadejte exit a poté se odhlaste, abyste spustili proces přeznačení SELinux.

To obvykle trvá několik minut a po dokončení se systém restartuje a vyzve vás, abyste se přihlásili jako uživatel root s novým heslem.

A takto byste resetovali zapomenuté heslo root v distribucích Linuxu RHEL/CentOS 8 a Fedora 35/34.