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.