Slik tilbakestiller du glemt eller tapt root-passord i Fedora
En Linux-systemadministrator kan raskt tilbakestille et glemt passord ved hjelp av passwd-kommandoen, men hva skjer hvis systemadministratoren selv glemmer root-passordet? I denne artikkelen vil vi forklare hvordan du tilbakestiller et glemt eller tapt root-brukerpassord i Fedora Linux-distribusjon.
Merk at for å tilbakestille det tapte root-brukerpassordet, må du ha fysisk tilgang til Fedora-maskinen for å få tilgang til Grub-innstillingene for å tilbakestille og starte maskinen på nytt. I tillegg, hvis Fedora-systemet ditt er kryptert, vil du også bli kjent med LUKS-passordet.
Rediger Fedora GRUB-innstillingene
For å redigere Fedora Grub-innstillingene, må du avbryte oppstartsprosessen ved å starte Fedora-maskinen på nytt og trykke E
på tastaturet når du ser følgende GRUB-meny:
Etter å ha trykket E
på tastaturet, får du opp følgende skjermbilde.
Bruk piltastene på tastaturet og gå til linjen linux
som vist.
Etter å ha funnet linux
-linjen, fjern rhgb quiet
og erstatt med følgende.
rd.break enforcing=0
Når du er ferdig med å redigere linjen, trykk Ctrl-x
for å lagre og starte systemet.
Merk: Legge til enforcing=0
, omgå å utføre en hel SELinux-ommerking av systemet. Når systemet er startet på nytt, gjenopprett den riktige SELinux-konteksten for /etc/shadow-filen som forklart nedenfor i denne artikkelen.
Montering av Fedora-filsystemet
Når systemet startet i nødmodus, må du montere harddisken på nytt med lese- og skrivetillatelse ved å bruke følgende kommando på terminalen.
mount -o remount,rw /sysroot
Angi glemt root-passord i Fedora
Kjør nå følgende chroot
-kommando for å få tilgang til Fedora-systemet.
chroot /sysroot
Du kan nå tilbakestille det glemte eller tapte Fedora root-brukerpassordet ved å bruke passwd-kommandoen som vist.
passwd
Skriv inn det nye root-brukerpassordet to ganger når du blir bedt om det. Hvis du lykkes, bør du få en melding om at alle autentiseringstokener er oppdatert som vist.
Skriv exit
to ganger for å starte systemet på nytt.
Sett SELinux Context på Shadow File
Logg på som root-bruker og skriv inn følgende kommando for å gjenopprette SELinux-etiketten på /etc/shadow
-filen.
restorecon -v /etc/shadow
Slå SELinux tilbake til håndhevingsmodus.
setenforce 1
Det er alt! Hvis du møter noen problemer mens du tilbakestiller glemt eller tapt Fedora root-brukerpassord, spør i kommentarfeltet nedenfor.