Het gebeurt. Ja, soms kun je het overzicht verliezen over je wachtwoorden, inclusief het rootwachtwoord dat essentieel is voor het uitvoeren van taken met rootprivileges. Dit kan om verschillende redenen gebeuren, waaronder langdurig niet inloggen als rootgebruiker of het hebben van een complex rootwachtwoord – in dat geval moet je overwegen om een wachtwoordmanager te gebruiken om je wachtwoord veilig op te slaan.
Als je je rootwachtwoord bent vergeten en nergens hebt om het op te halen, maak je geen zorgen. Als je fysieke toegang hebt tot je server, kun je je vergeten rootwachtwoord resetten met een paar eenvoudige stappen.
[ Misschien vind je ook leuk: Hoe een vergeten rootwachtwoord te resetten in RHEL 8 ]
Volg ons terwijl we je door het proces leiden om een vergeten rootwachtwoord te resetten in Rocky Linux / AlmaLinux.
Stap 1: Bewerk de kernelparameters
Herstart eerst het systeem. Bij de eerste vermelding van het grub-menu druk je op 'e'
op het toetsenbord om toegang te krijgen tot de GRUB-editor.

Zodra je toegang hebt tot de shell van de grub-editor, scroll je naar beneden totdat je bij de regel komt die begint met 'linux'
. Gebruik je pijltjestoets naar voren om naar het einde van de regel te navigeren en voeg de volgende regel toe aan de richtlijn.
rd.break enforcing=0

Om toegang te krijgen tot de noodsituatiemodus, druk op Ctrl + x
.
Stap 2: Reset het rootwachtwoord
Om het rootwachtwoord te resetten, hebben we toegang nodig tot de directory /sysroot
met lees- en schrijfrechten. Om dit te doen, moet je de directory /sysroot
aankoppelen met lees- en schrijfrechten.
# mount -o rw,remount /sysroot
Hou rekening met de spatie tussen de koppeling en -o
, en tussen ‘remount’ en /
.
Vervolgens, verander de directory-omgeving naar /sysroot.
# chroot /sysroot

Om het rootwachtwoord te resetten, typ simpelweg het volgende commando. Je wordt gevraagd om een nieuw wachtwoord in te voeren en het later te resetten.
# passwd root

Stap 3: Stel de SElinux-context in
Stel vervolgens de juiste SELinux-context in zoals aangegeven.
# touch /.autorelabel
Het commando creëert een verborgen bestand genaamd .autorelabel
in de hoofddirectory. Tijdens het opnieuw opstarten detecteert SELinux dit bestand en voorziet alle bestanden op het systeem van de juiste SELinux-contexts. Dit proces duurt enige tijd op systemen met een grote schijfruimte.

Zodra je klaar bent, verlaat je de omgeving van /sysroot.
$ exit
Voer vervolgens het exit-commando uit om de switch root-sessie te verlaten en het systeem opnieuw op te starten.
$ exit
Zodra het systeem is herstart, kun je inloggen en naadloos overschakelen naar de rootgebruiker.
Conclusie
En dat is het. We hebben succesvol het rootwachtwoord gereset in Rocky Linux. Dezelfde procedure zou moeten werken op AlmaLinux.
Source:
https://www.tecmint.com/reset-forgotten-root-password-in-rocky-linux-almalinux/