Vyhledávání na webu

Jak resetovat zapomenuté nebo ztracené heslo root ve Fedoře


Správce systému Linux může rychle resetovat zapomenuté heslo uživatele pomocí příkazu passwd, ale co se stane, když správce systému sám zapomene heslo uživatele root? V tomto článku vysvětlíme, jak resetovat zapomenuté nebo ztracené heslo uživatele root v distribuci Fedora Linux.

Všimněte si, že k resetování ztraceného hesla uživatele root musíte mít fyzický přístup k počítači Fedora, abyste získali přístup k nastavení Grub pro resetování a restartování počítače. Navíc, pokud je váš systém Fedora zašifrován, seznámíte se také s přístupovou frází LUKS.

Upravte nastavení Fedora GRUB

Chcete-li upravit nastavení Fedora Grub, musíte přerušit zaváděcí proces restartováním stroje Fedora a stisknout E na klávesnici, když uvidíte následující nabídku GRUB:

Po stisknutí E na klávesnici se zobrazí následující obrazovka.

Použijte šipky na klávesnici a přejděte na řádek linux, jak je znázorněno.

Po nalezení řádku linux odstraňte rhgb quiet a nahraďte jej následujícím.

rd.break enforcing=0

Po dokončení úprav řádku stiskněte Ctrl-x pro uložení a spuštění systému.

Poznámka: Přidání enforcing=0, vynechá provedení celého systémového přeznačení SELinux. Jakmile je systém restartován, obnovte příslušný kontext SELinux pro soubor /etc/shadow, jak je vysvětleno níže v tomto článku.

Připojení souborového systému Fedora

Jakmile se systém spustí v nouzovém režimu, musíte znovu připojit pevný disk s oprávněním pro čtení a zápis pomocí následujícího příkazu na terminálu.

mount -o remount,rw /sysroot

Nastavte zapomenuté heslo root ve Fedoře

Nyní spusťte následující příkaz chroot pro přístup k systému Fedora.

chroot /sysroot

Nyní můžete resetovat zapomenuté nebo ztracené heslo uživatele root Fedory pomocí příkazu passwd, jak je znázorněno.

passwd

Na výzvu zadejte dvakrát nové heslo uživatele root. Pokud jste úspěšní, měli byste obdržet zprávu, že všechny autentizační tokeny byly úspěšně aktualizovány, jak je znázorněno.

Dvojím zadáním exit restartujte systém.

Nastavte kontext SELinux na soubor stínů

Přihlaste se jako uživatel root a zadejte následující příkaz pro obnovení štítku SELinux v souboru /etc/shadow.

restorecon -v /etc/shadow

Přepněte SELinux zpět do režimu vynucení.

setenforce 1

To je vše! Pokud narazíte na nějaké problémy při resetování zapomenutého nebo ztraceného hesla uživatele root Fedory, zeptejte se v sekci komentářů níže.