Effettuare il reset della password di Root su Linux

La Bash di Linux è una potente shell a riga di comando, apprezzata per la sua versatilità e utilizzata per la gestione e l'automazione del sistema tramite script.
Rispondi
FrancyDotNet
Moderatore
Moderatore
Messaggi: 969
Iscritto il: 01/05/2024, 23:26

Effettuare il reset della password di Root su Linux

Messaggio da FrancyDotNet »

:arrow: 1. Ripristina la password di root persa dal menu Grub

1. Accendiamo il computer fino alla schermata di GRUB e selezionare l'opzione "* Opzioni avanzate per GNU/Linux" premendo il tasto freccia giù e il pulsante Enter.

2. Selezionare la versione di Linux da avviare premere il tasto e per modificare i comandi.

3. Cercare la riga che inizia con "linux /boot/vmlinuz..." e alla fine della riga aggiungere il comando init=/bin/bash. Questa modifica è temporanea e varrà solo per questo avvio di sistema.

Immagine

4. Premere F10 per avviare il sistema. Alla fine verrà mostrato una schermata con il prompt in attesa di un comando.

5. Montare il filesystem di root in modalità lettura-scrittura:

Codice: Seleziona tutto

mount -n -o remount,rw /
6. È ora possibile cambiare la password di root (o di un altro utente) utilizzando il seguente comando:

Codice: Seleziona tutto

passwd root
7. Una volta finito digitare:

Codice: Seleziona tutto

exec /sbin/init



:arrow: 2. Utilizzare una distribuzione Live CD per cambiare la password di root

Se hai un Live CD di Linux (o USB), puoi avviarlo e usarlo per ripristinare anche la password di root. Nel nostro esempio useremo un Live CD di Ubuntu.

1. Avviare la distribuzione fino ad entrare sul desktop del Live CD.

2. Ora scorriamo l'elenco delle partizioni presenti sul nostro disco

Codice: Seleziona tutto

lsblk
oppure

Codice: Seleziona tutto

fdisk -l
Nella maggior parte dei casi sarà "/dev/sda1", anche se può differire in base alla partizione del disco rigido.

3. Montiamo la partizione del disco rigido del sistema da ripristinare utilizzando il seguente comando:

Codice: Seleziona tutto

mkdir/mnt/pippo
mount /dev/sda1 mnt/pippo
4. A questo punto dobbiamo dire al sistema LiveCD di cambiare la sua posizione di riferimento nel filysystem tramite in comando "chroot".

Codice: Seleziona tutto

chroot /mnt/pippo
5. Utilizzare il seguente comando per reimpostare la password di root

Codice: Seleziona tutto

passwd root
6. Una volta completato, chiudiamo tutto e usciamo:

Codice: Seleziona tutto

exit
umount/mnt/recover
exit
Rispondi

Torna a “Bash”