Se hai bisogno di accedere come utente root sul tuo sistema Rocky Linux dopo un po' di tempo e non ricordi la sua password, l'unico metodo per ripristinarla è reimpostarla.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query e configurazioni relative al sistema Linux.
In questo contesto, esamineremo la procedura di reimpostazione della password di root su Rocky Linux 8 dal menu di GRUB.
Il menu di GRUB è un boot loader e un software che carica e trasferisce il controllo a un sistema operativo, come Linux, quando un computer è acceso.
Passaggi per reimpostare la password di root su Rocky Linux
1. Riavvia il sistema Rocky Linux
Innanzitutto, riavvia Rocky Linux 8 e premi "e" sulla tastiera non appena viene visualizzato il menu di avvio. Verrà visualizzata l'interfaccia di modifica di Grub.
2. Modifica la configurazione di Boot Grub
Successivamente, dobbiamo modificare l'interfaccia di configurazione di avvio di Grub. Utilizzare i tasti freccia per navigare nell'interfaccia. Individua la riga che inizia con Linux e scorri fino alla fine della riga utilizzando il tasto freccia avanti.
Quindi aggiungi la riga rd.break enforcing=0 .
Successivamente, avvia il processo di avvio utilizzando Ctrl+X e avvia la shell di scripting in modalità di emergenza.
3. Monta il filesystem in modalità "lettura e scrittura"
Per reimpostare la password di root su Rocky Linux, abbiamo prima bisogno dell'accesso in lettura e scrittura al filesystem sysroot. Esegui il comando seguente per montare il filesystem in modalità "lettura" e "scrittura":
$ mount -o remount,rw /sysroot
Quindi, sposta la directory nella directory sysroot usando il comando seguente:
$ chroot /sysroot
4. Reimposta la password
Finalmente, tutto è a posto e ora possiamo cambiare la password dell'utente root disponibile. Esegui il comando seguente:
$ passwd root
Il sistema ti chiederà una nuova password. Assicurati di impostare una password complessa con almeno 8 caratteri, altrimenti verrai avvisato che la password è debole. Se tutto è corretto, la password verrà aggiornata correttamente. Premere il tasto Invio per procedere. Quindi, esci dalla directory Sysroot usando il comando exit.
Per reimpostare la password di root, abbiamo modificato i diritti di lettura e scrittura del file system. Dobbiamo reimpostarlo in sola lettura. Pertanto, esegui il comando:
$ mount -o remount,ro /sysroot
5. Esci dalla sessione e riavvia
Quindi, esci dalla sessione di switch root e lascia che il tuo sistema si riavvii con il comando seguente:
$ exit
Ora puoi accedere al tuo utente root con la nuova password.
6. Imposta le modalità di applicazione di SELinux
Secondo la guida ufficiale di Redhat per reimpostare le password di sistema, si consiglia di eliminare eventuali voci residue dal file /etc/shadow che memorizza le password di sistema. Quindi, una volta effettuato l'accesso, esegui il seguente comando:
$ restorecon /etc/shadow
Quindi, abilita le politiche di SELinux con il comando seguente:
$ setenforce 1