Hoe de vergeten root-wachtwoord voor Rocky Linux / AlmaLinux terug te zetten

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.

Rocky Linux Boot Menu

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 
Edit Kernel Boot Parameters

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
Mount Sysroot Directory

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
Reset Root Password in Rocky Linux

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.

Set SElinux Context

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/