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.