Sådan nulstilles en glemt rodadgangskode i Fedora


Denne korte artikel forklarer de trin, du kan tage for at nulstille din glemte rodadgangskode på et Fedora Linux-system. Til denne vejledning bruger vi Fedora 32.

Først skal du genstarte eller tænde for dit system og vente, indtil grub-menuen vises som vist nedenfor.

Tryk på e for at redigere grub-parametrene. Dette indleder dig til et display vist nedenfor. Find derefter linjen, der begynder med linux som vist nedenfor.

Brug piletasten Cursor forward til at navigere til sektionen med parameteren rhgb quiet .

Udskift nu parameteren rhgb quiet med rd.break enforcing = 0 .

Tryk derefter på ctrl + x for at starte i single-user mode. Genmonter derefter rodfilsystemet i læse- og skrivetilstand.

# mount –o remount,rw /sysroot

Kør derefter kommandoen nedenfor for at få adgang til Fedora-systemet.

# chroot /sysroot

For at ændre eller nulstille rodadgangskoden skal du blot udstede passwd-kommandoen som vist.

# passwd

Angiv en ny adgangskode, og bekræft den. Hvis alt gik godt, vises en meddelelse 'adgangskode opdateret med succes' i slutningen af konsollen.

For at genstarte systemet skal du blot trykke på Ctrl + Alt + Del. Du kan derefter logge ind som rodbruger ved hjælp af den nyoprettede root-adgangskode.

Når du logger ind, skal du køre kommandoen nedenfor for at gendanne SELinux-etiketten til/etc/shadow-filen.

# restorecon -v /etc/shadow

Og endelig indstil SELinux til håndhævelsestilstand ved hjælp af kommandoen.

# setenforce 1

Og dette afslutter vores emne om, hvordan du nulstiller en glemt root-adgangskode på Fedora 32. Tak, fordi du tog dig tid til denne vejledning.