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.