Guida passo passo per reimpostare la password di root in Linux

Guida passo passo per reimpostare la password di root in Linux

Nel regno dei sistemi Linux, la sicurezza robusta è fondamentale, e fa molto affidamento sulle password utente per l’accesso. Mentre un utente normale può far reimpostare la password dimenticata da un superutente, la sfida aumenta notevolmente se l’utente root perde la password. Questa guida completa ti fornirà quattro metodi distinti per recuperare una password root persa, assicurandoti di riprendere il controllo del tuo sistema Linux in modo rapido ed efficiente.

Metodo 1: Reimpostare la password di root tramite Sudo

Uno degli approcci più diretti per reimpostare la password di root consiste nell’utilizzare un account utente normale a cui sono stati concessi permessi sudo. Per verificare i privilegi dell’utente corrente, esegui il seguente comando:

groups

Un terminale che mostra il comando groups per verificare se l'utente corrente può eseguire comandi root tramite sudo.

Se il tuo account utente ha accesso sudo, puoi procedere con la reimpostazione della password di root eseguendo:

sudo passwd root

Ti verrà chiesto di inserire una nuova password per l’utente root e di confermarla. Assicurati che la tua nuova password sia forte ma facile da ricordare.

Un terminale che mostra il processo di modifica della password di root utilizzando sudo.

Dopo aver impostato la nuova password, verificane la funzionalità passando all’utente root tramite su:

Un terminale che mostra il comando su per verificare se la password di root è stata modificata correttamente.

Metodo 2: Reimpostare la password di root tramite GRUB

Se un utente sudo non è disponibile, reimpostare la password di root tramite il bootloader GRUB è un’alternativa efficace. Questo processo comporterà l’avvio del sistema in modalità utente singolo, che garantisce l’accesso diretto a una shell di root.

Per prima cosa riavvia il computer e premi rapidamente il Down Arrowtasto per interrompere il processo di avvio e accedere al menu GRUB.

Uno screenshot del menu di avvio di GRUB che seleziona

Evidenzia la voce corrispondente e premi Eper modificare i parametri di avvio. Individua la riga che inizia con “linux” e cambia roin rw, aggiungendo init=/bin/bashalla fine della riga per l’accesso in modalità utente singolo.

Uno screenshot che mostra il menu GRUB con evidenziazioni su

Confermare le modifiche premendo F10, quindi selezionare l’opzione di avvio per accedere al sistema con una shell di root.

Un terminale che mostra il sistema in esecuzione in modalità utente singolo.

Per garantire che il file system root sia modificabile, montarlo in modalità lettura-scrittura:

mount -n -o remount, rw /

Ora reimposta la tua password utilizzando:

passwd root

Un terminale che mostra il processo di modifica della password di root in modalità utente singolo.

Infine, riavvia il sistema ed esci dalla shell utilizzando:

exec /sbin/init

Metodo 3: Reimpostare la password di root utilizzando Systemd Debug

Nei casi in cui GRUB non è fattibile, utilizzare la modalità Systemd Debug per reimpostare la password di root è un’eccellente alternativa. Avvia il processo modificando il tuo file di configurazione GRUB:

sudo nano /etc/default/grub

Trova la GRUB_CMDLINE_LINUXriga e aggiungila systemd.debug-shelltra virgolette per abilitare la shell di debug.

Un terminale che evidenzia il file di configurazione GRUB modificato per la modalità di debug di Systemd.

Dopo aver salvato le modifiche, ricrea la configurazione di GRUB:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Dopo il riavvio, premere ++ Ctrlper accedere alla shell root di debug.AltF9

Un terminale che mostra il prompt della modalità Debug che funziona correttamente.

Da qui, eseguire:

passwd

per impostare la nuova password di root e verificarne la funzionalità passando a un altro TTY utilizzando Ctrl++ ed effettuando l’accesso come root.AltF2

Un terminale che mostra la conferma che la modifica della password di root è avvenuta correttamente.

Metodo 4: Reimpostare la password di root utilizzando un’ISO live

Se tutto il resto fallisce e hai accesso a un’immagine Live ISO, questo metodo ti guiderà attraverso la reimpostazione della password di root avviandola. Scarica l’ultima versione di Ubuntu o di qualsiasi altra distribuzione e crea un’unità USB avviabile.

Modifica il BIOS del sistema per avviare prima l’unità USB, selezionando Prova Ubuntu quando ti viene chiesto di accedere all’ambiente desktop Live.

Uno screenshot che evidenzia il

Apri il terminale e diventa root con il seguente comando:

sudo -s

Successivamente, valutare le partizioni del disco rigido:

fdisk -l

La tua partizione root sarà probabilmente /dev/sda4o una designazione simile a seconda della configurazione. Montala usando:

mkdir /mnt/recover mount /dev/vda4 /mnt/recover

Un terminale che mostra il processo di montaggio della partizione root nel sistema Live ISO.

Ora esegui chroot nella partizione montata:

chroot /mnt/recover

Quindi, reimposta la password di root con:

passwd root

Un terminale che mostra il processo di chrooting e di modifica della password dell'utente root.

Uscire dall’ambiente chroot:

exit

Smonta la partizione e riavvia il sistema:

umount /mnt/recoverexit

Conclusione: cambiare con successo la password di root è solo un passo per mantenere l’integrità e la sicurezza del tuo sistema Linux. Aggiornare regolarmente le protezioni del sistema, come la crittografia del tuo disco rigido, è essenziale per proteggerti da accessi non autorizzati.

Crediti immagine: Grok tramite x.ai. Tutte le modifiche e gli screenshot sono di Ramces Red.

Domande frequenti

1. Posso reimpostare la password di root senza il menu GRUB?

Se non hai accesso al menu GRUB, usare una Live ISO per reimpostare la password di root è un’alternativa efficace e accessibile. Questo metodo prevede l’avvio da una Live USB o CD e la modifica della password di root tramite il terminale.

2. Cosa succede se il mio account utente non ha privilegi sudo?

In questi casi, la soluzione migliore è utilizzare il metodo GRUB per accedere direttamente alla modalità monoutente, consentendo di reimpostare la password di root senza dover accedere tramite sudo.

3. Ci sono rischi per la sicurezza associati alla reimpostazione della password di root?

Sì, è fondamentale assicurarsi che utenti non autorizzati non ottengano accesso fisico alla macchina durante questo processo, poiché potrebbero sfruttare le vulnerabilità. Salvaguarda sempre le opzioni del BIOS e del bootloader per mitigare i rischi.

Fonte e immagini

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *