Ciao a tutti,
in questo post vorrei mostrare come sia possibile reimpostare la password di root su un sistema RockyLinux o AlmaLinux nel caso in cui venga dimenticata.
Purtroppo a me è capitato un un sistema che non usavo da tempo e non mi ero annotato la password, ma bando alle ciance vediamo come fare.
Passo 1 Modificare i parametri del kernel
Iniziamo con riavviare il sistema. Alla prima voce del menu di Grub, premi “e” sulla tastiera per accedere all’editor di GRUB.
Una volta effettuato l’accesso alla shell dell’editor 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, premere Ctrl + x.
Passo 2 Reset root password
Per reimpostare la password di root, dobbiamo accedere alla directory /sysroot con permessi di lettura e scrittura. Per fare ciò, montare 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
Se avete selinux usiamo questa procedura per riattivarlo corettamente con le nuove credenziali.
Settare il contesto SElinux
Successivamente, imposta il contesto SELinux appropriato come indicato.
# touch /.autorelabel
Il comando crea un file nascosto chiamato .autorelabel nella directory principale. 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, escire dall’ambiente /sysroot.
$ exit
Quindi esegui il comando exit per abbandonare la sessione root dello switch e riavviare il sistema.
$ exit
Una volta riavviato il sistema, è possibile accedere e passare senza problemi all’utente root.
E il gioco è fatto. Siamo riusciti con successo a reimpostare la password di root in Rocky Linux. La stessa procedura dovrebbe funzionare su AlmaLinux.
Spero di esservi stato utile.
Una saluto
Adam