Zoeken op website

Hoe je een vergeten of verloren rootwachtwoord in Fedora kunt resetten


Een Linux-systeembeheerder kan snel een vergeten wachtwoord opnieuw instellen met behulp van het passwd-commando, maar wat gebeurt er als de systeembeheerder zelf het root-wachtwoord vergeet? In dit artikel leggen we uit hoe je een vergeten of verloren rootgebruikerswachtwoord in de Fedora Linux-distributie opnieuw kunt instellen.

Merk op dat om het verloren root-gebruikerswachtwoord te resetten, je fysieke toegang tot de Fedora machine moet hebben om toegang te krijgen tot de Grub instellingen om de machine te resetten en opnieuw op te starten. Bovendien, als je Fedora systeem gecodeerd is, zul je ook de LUKS-wachtwoordzin leren kennen.

Bewerk de Fedora GRUB instellingen

Om de Fedora Grub instellingen te bewerken, moet je het opstartproces onderbreken door de Fedora machine opnieuw op te starten en op E op je toetsenbord te drukken wanneer je het volgende GRUB menu ziet:

Nadat u E op uw toetsenbord heeft ingedrukt, krijgt u het volgende scherm.

Gebruik de pijltjestoetsen op je toetsenbord en ga naar de regel linux zoals weergegeven.

Nadat je de regel linux hebt gevonden, verwijder je rhgb quiet en vervang je deze door het volgende.

rd.break enforcing=0

Als u klaar bent met het bewerken van de regel, drukt u op Ctrl-x om op te slaan en het systeem te starten.

Opmerking: Door enforcing=0 toe te voegen, omzeil je het uitvoeren van een SELinux-herlabeling van het hele systeem. Zodra het systeem opnieuw is opgestart, herstelt u de juiste SELinux-context voor het /etc/shadow bestand, zoals hieronder in dit artikel wordt uitgelegd.

Het Fedora bestandssysteem aankoppelen

Zodra het systeem in de noodmodus is gestart, moet u de harde schijf opnieuw koppelen met lees- en schrijfrechten met behulp van de volgende opdracht op de terminal.

mount -o remount,rw /sysroot

Stel het vergeten root-wachtwoord in Fedora in

Voer nu het volgende chroot commando uit om toegang te krijgen tot het Fedora systeem.

chroot /sysroot

Je kunt nu het vergeten of verloren Fedora root-gebruikerswachtwoord opnieuw instellen met behulp van het passwd commando, zoals getoond.

passwd

Voer het nieuwe rootgebruikerswachtwoord tweemaal in wanneer daarom wordt gevraagd. Als dit lukt, krijgt u een bericht dat alle authenticatietokens succesvol zijn bijgewerkt, zoals weergegeven.

Typ tweemaal exit om het systeem opnieuw op te starten.

Zet SELinux Context op Schaduwbestand

Log in als rootgebruiker en typ het volgende commando om het SELinux label op het /etc/shadow bestand te herstellen.

restorecon -v /etc/shadow

Zet SELinux terug naar de afdwingende modus.

setenforce 1

Dat is alles! Als je problemen ondervindt bij het opnieuw instellen van het vergeten of verloren Fedora root-gebruikerswachtwoord, vraag het dan in het opmerkingengedeelte hieronder.