Sådan gendannes din mistede rodadgangskode i CentOS

I Linux, når du glemmer din kontoadgangskode, kan du nemt nulstille den ved hjælp af en rodkonto. Men når du glemmer din root-adgangskode, er du i en dårlig situation.

Du kan ikke nulstille din root-kontoadgangskode ved hjælp af en almindelig brugerkonto, da en brugerkonto ikke kan udføre sådanne opgaver generelt.

I denne artikel dækker vi, hvordan du gendanner din CentOS-rodadgangskode. Så lad os se, hvordan man gør det.

Sådan gendannes din rodadgangskode - trin for trin

I CentOS er det muligt at få de scripts, der kører fra initramfs, til at fejle skallen på bestemte punkter, give en rodskal og fortsætte, når skallen findes.

Selvom dette for det meste er beregnet til fejlretning, kan det også bruges til at gendanne et mistet rodadgangskode.

Følg disse trin for at gendanne din mistede rodadgangskode.

Genstart først systemet.

Afbryd nedlæsningen af ​​boot loader ved at trykke på en vilkårlig tast.

Flyt markøren til den post, der skal startes.

Tryk på “e” for at vælge denne post. Når du har valgt denne post, vises nedenstående kernekommandoer.

Flyt markøren til linjen, der starter med linux16, på kommandolinjens kerne.

Tryk på "Afslut" -tasten for at flytte markøren til slutningen af ​​den. Skriv “rd.break” (Dette bryder lige før kontrol overføres fra initramfstil det aktuelle system).

Tryk derefter på "Ctrl + x" for at gemme disse ændringer. Initramfs-fejlretningsskallen vises.

Dernæst skal vi give læse- og skrivetilladelser til / sysroot ved at skrive nedenstående kommando:

mount -o remount,rw /sysroot/

Skift nu til chroot fængsel.

chroot /sysroot

Her behandles / sysroot som roden til filsystemtræet.

Derefter indstiller du en ny rodadgangskode.

passwd root

Og mærk filerne igen.

touch /.autorelabel

Endelig skal du skrive “exit” to gange.

Den første forlader chrootfængslet.

Den næste forlader initramfs debug shell og genstarter systemet.

Nu kan du logge ind som root med din opdaterede adgangskode.

Du er velkommen til at fortælle mig, hvis du har spørgsmål. Du kan kontakte og oprette forbindelse til mig på Twitter.

Tak fordi du læste.

Glad kodning!