Sådan nulstilles glemt eller mistet rodadgangskode i Fedora


En Linux-systemadministrator kan hurtigt nulstille en brugerglemt adgangskode ved hjælp af passwd-kommandoen, men hvad sker der, hvis systemadministratoren selv glemmer rodadgangskoden? I denne artikel forklarer vi, hvordan du nulstiller en glemt eller mistet root-brugeradgangskode i Fedora Linux-distribution.

Bemærk, at for at nulstille den mistede root-brugeradgangskode, skal du have fysisk adgang til Fedora-maskinen for at få adgang til Grub-indstillinger for at nulstille og genstarte maskinen. Derudover, hvis dit Fedora-system er krypteret, lærer du også LUKS-adgangssætningen.

Rediger Fedora GRUB-indstillingerne

For at redigere Fedora Grub-indstillingerne skal du afbryde opstartsprocessen ved at genstarte Fedora-maskinen og trykke på E på dit tastatur, når du ser følgende GRUB-menu:

Når du har trykket på E på dit tastatur, får du følgende skærmbillede.

Brug dine piletaster på tastaturet, og gå til linjen linux som vist.

Når du har fundet linux -linjen, skal du fjerne rhgb quiet og erstatte det med følgende.

rd.break enforcing=0

Når du er færdig med at redigere linjen, skal du trykke på Ctrl-x for at gemme og starte systemet.

Bemærk: Tilføjelse af enforcing = 0 , omgå udførelse af et helt system SELinux relabeling. Når systemet er genstartet, skal du gendanne den relevante SELinux-kontekst for/etc/shadow-filen som forklaret nedenfor i denne artikel.

Montering af Fedora-filsystemet

Når systemet er startet i nødstilstand, skal du genmontere harddisken med læs-skriv tilladelse ved hjælp af følgende kommando på terminalen.

# mount -o remount,rw /sysroot

Indstil glemt rodadgangskode i Fedora

Kør nu følgende chroot -kommando for at få adgang til Fedora-systemet.

# chroot /sysroot

Du kan nu nulstille den glemte eller mistede Fedora root-brugeradgangskode ved hjælp af passwd-kommandoen som vist.

# passwd

Indtast den nye root-brugeradgangskode to gange, når du bliver spurgt. Hvis du har succes, skal du få en besked om, at alle godkendelsestokens opdateres som vist.

Skriv exit , to gange for at genstarte systemet.

Indstil SELinux-kontekst på Shadow File

Log ind som rodbruger, og skriv følgende kommando for at gendanne SELinux-etiketten på filen /etc/shadow .

# restorecon -v /etc/shadow

Drej SELinux tilbage til håndhævelsestilstand.

# setenforce 1

Det er alt! Hvis du står over for problemer, mens du nulstiller glemt eller mistet Fedora root-brugeradgangskode, skal du spørge i kommentarfeltet nedenfor.