Sådan nulstilles glemt rodadgangskode i CentOS 8


Det er ikke ualmindeligt, at brugere glemmer deres rodadgangskode. Dette sker især hvis du ikke har logget ind som rodbruger i lange perioder. I denne korte vejledning går vi gennem trinene til nulstilling af en glemt root-adgangskode i CentOS 8 Linux.

Lad os komme igang…

Nulstil glemt root-adgangskode i CentOS 8

Først skal du genstarte eller tænde for dit CentOS 8-system. Vælg den kerne, du vil starte i. Tryk derefter på ‘e’ på tastaturet for at afbryde opstartsprocessen og foretage ændringer.

På det næste skærmbillede skal du finde kerneparameteren ro (skrivebeskyttet) som fremhævet nedenfor.

Udskift kerneparameteren ro med rw og tilføj en ekstra kerneparameter init =/sysroot/bin/sh . I en nøddeskal skal du blot erstatte kerneparameteren ro med rw init =/sysroot/bin/sh .

Når du er færdig med at foretage ændringerne, skal du trykke på Ctrl + X -kombinationen på tastaturet for at gå ind i enkeltbrugertilstand.

Kør derefter kommandoen nedenfor for at montere rodfilsystemet i læse- og skrivetilstand.

:/# chroot /sysroot

Du kan nu ændre rodadgangskoden ved at udføre kommandoen:

:/# passwd root

Angiv en ny rodadgangskode, og bekræft den. For bedste praksis skal du vælge en adgangskode med en kombination af store, små, numeriske og specialtegn for at øge adgangskodestyrken.

Kør derefter kommandoen nedenfor for at aktivere SELinux-ommærkning.

:/# touch /.autorelabel

For at anvende ændringerne skal du afslutte og genstarte CentOS 8-systemet.

:/# exit
:/# reboot

Efter genstart starter SELinux-ommærkningsprocessen. Giv det cirka 3 minutter.

Når ommærkningsprocessen er færdig, genstarter systemet, og derefter får du en logonskærm, hvorpå du nu kan logge ind som rodbruger med den nye adgangskode, du lige har indstillet.

Vi håber, at denne tutorial vil være gavnlig for dig. Du er velkommen til at afveje din feedback, hvis du sidder fast.