Ricerca nel sito web

Reimposta la password di root dimenticata in Rocky Linux/AlmaLinux


Succede. Sì, a volte puoi perdere traccia delle tue password, inclusa la password di root che è fondamentale per eseguire attività con privilegi di root. Ciò può accadere per una miriade di motivi, tra cui rimanere per un periodo prolungato senza accedere come utente root o avere una password root complessa, nel qual caso dovresti prendere in considerazione l'utilizzo di un gestore di password per archiviare in modo sicuro la tua password.

Nel caso in cui hai dimenticato la password di root e non sai dove recuperarla, non preoccuparti. Se hai accesso fisico al tuo server, puoi reimpostare la password di root dimenticata con pochi semplici passaggi.

Unisciti a noi mentre ti spieghiamo come reimpostare una password di root dimenticata in Rocky Linux/AlmaLinux.

Passaggio 1: modifica i parametri del kernel

Innanzitutto, riavvia il sistema. Alla prima voce del menu di grub, premi 'e' sulla tastiera per accedere all'editor GRUB.

Una volta effettuato l'accesso alla shell dell'editor di grub, scorri verso il basso fino ad arrivare alla riga che inizia con 'linux'. Usando il tasto freccia avanti, vai alla fine della riga e aggiungi la riga seguente alla direttiva.

rd.break enforcing=0 

Per accedere alla modalità di emergenza, premi Ctrl + x.

Passaggio 2: reimposta la password di root

Per reimpostare la password di root, dobbiamo accedere alla directory /sysroot con permessi di lettura e scrittura. Per fare ciò, monta la directory /sysroot con permessi di lettura e scrittura.

mount -o rw,remount /sysroot

Prendi nota dello spazio tra mount e -o e tra remount e /.

Successivamente, modifica l'ambiente della directory in /sysroot.

chroot /sysroot

Per reimpostare la password di root, è sufficiente digitare il seguente comando. Ti verrà richiesto di fornire una nuova password e successivamente reimpostarla.

passwd root

Passaggio 3: impostare il contesto SElinux

Successivamente, imposta il contesto SELinux appropriato come indicato.

touch  /.autorelabel

Il comando crea un file nascosto chiamato .autorelabel nella directory root. Durante il riavvio, SELinux rileva questo file e rietichetta tutti i file sul sistema con i contesti SELinux appropriati. Questo processo richiede parecchio tempo nei sistemi con ampio spazio su disco.

Una volta terminato, esci dall'ambiente /sysroot.

exit

Quindi esegui il comando exit per abbandonare la sessione switch root e riavviare il sistema.

 exit

Una volta riavviato il sistema, è possibile accedere e passare senza problemi all'utente root.

Conclusione

E il gioco è fatto. Siamo riusciti con successo a reimpostare la password di root in Rocky Linux. La stessa procedura dovrebbe funzionare su AlmaLinux.