Tilbakestill glemt root-passord i Rocky Linux/AlmaLinux
Det skjer. Ja, noen ganger kan du miste oversikten over passordene dine, inkludert root-passordet som er avgjørende for å utføre root-privilegerte oppgaver. Dette kan skje av en myriade av årsaker, inkludert opphold i en lengre periode uten å logge på som root-bruker eller ha et komplekst root-passord – i så fall bør du vurdere å bruke en passordbehandling for å lagre passordet ditt på en trygg måte.
Hvis du har glemt root-passordet ditt og ikke har noe sted å hente det, ikke bekymre deg. Hvis du har fysisk tilgang til serveren din, kan du tilbakestille det glemte root-passordet ditt med noen få enkle trinn.
[Du vil kanskje også like: Slik tilbakestiller du glemt rotpassord i RHEL 8 ]
Bli med oss mens vi leder deg gjennom hvordan du tilbakestiller et glemt root-passord i Rocky Linux/AlmaLinux.
Trinn 1: Rediger kjerneparametrene
Start først systemet på nytt. På den første oppføringen i grub-menyen, trykk 'e'
på tastaturet for å få tilgang til GRUB-editoren.
Når du har fått tilgang til skallet til grub-editoren, blar du ned til du kommer til linjen som begynner med ‘linux’
. Bruk pil fremover-tasten, naviger til slutten av linjen og legg til følgende linje i direktivet.
rd.break enforcing=0
For å få tilgang til nødmodus, trykk Ctrl + x
.
Trinn 2: Tilbakestill root-passordet
For å tilbakestille root-passordet trenger vi tilgang til /sysroot
-katalogen med lese- og skriverettigheter. For å gjøre det, monter /sysroot
-katalogen med lese- og skrivetillatelser.
# mount -o rw,remount /sysroot
Legg merke til mellomrommet mellom festet og -o
, og mellom remount og /
.
Deretter endrer du katalogmiljøet til /sysroot.
# chroot /sysroot
For å tilbakestille root-passordet, skriv ganske enkelt inn følgende kommando. Du må oppgi et nytt passord og tilbakestille det senere.
# passwd root
Trinn 3: Still inn SElinux-konteksten
Deretter setter du riktig SELinux-kontekst som angitt.
# touch /.autorelabel
Kommandoen oppretter en skjult fil kalt .autorelabel
i rotkatalogen. Under omstarten oppdager SELinux denne filen og ommerker alle filene på systemet med passende SELinux-kontekster. Denne prosessen tar ganske lang tid i systemer med stor diskplass.
Når du er ferdig, gå ut av /sysroot-miljøet.
$ exit
Kjør deretter exit-kommandoen for å forlate bryterrotøkten og starte systemet på nytt.
$ exit
Når systemet har startet på nytt, kan du logge på og sømløst bytte til root-brukeren.
Konklusjon
Og der har du det. Vi har klart å tilbakestille root-passordet i Rocky Linux. Den samme prosedyren bør fungere på AlmaLinux.