Reimpostare la password di root di un VPS o di un Server Cloud migrato (AlmaLinux e RockyLinux)
Per creare un PDF, utilizzare la funzione “Stampa” in fondo alla pagina.
Per Server Cloud migrato e VPS Linux con AlmaLinux 8, AlmaLinux 9, Rocky Linux 8 o Rocky Linux 9 gestiti nel Cloud Panel
In questo articolo ti spieghiamo come reimpostare la password di root di un VPS o di un Server Cloud migrato su cui è installato AlmaLinux 8, Almalinux 9, RockyLinux 8 o RockyLinux 9.
Attenzione
Queste istruzioni riportano dei passaggi che possono causare la perdita di dati se eseguiti in modo errato. Pertanto, effettua sempre un backup prima di reimpostare la password di root.
Requisiti
Il server è attivo.
Hai creato un backup del server in questione.
Caricare il Rescue-System
- Accedi all'account IONOS.
Fai clic su Menu > Server & Cloud nella barra del titolo.
Opzionale: seleziona il contratto Server & Cloud desiderato.
Seleziona il server desiderato nell'area Infrastruttura > Server.
Clicca su Lettore DVD.
Attiva il DVD Gparted latest_iso.
Fai clic su Carica DVD.
Clicca Sì.
Il server viene riavviato e il DVD viene caricato. L'operazione potrebbe richiedere qualche istante.
Avviare il Rescue-System
Fai clic su Azioni > Apri la console remota.
Seleziona GParted Live (Default Settings) dal menu.

Seleziona una policy a tua scelta e conferma con OK.

Scegli una lingua (14 per l'italiano).

Inserisci 0 per il metodo di avvio.

Modificare la password
Chiudi la finestra di GParted facendo clic sul rettangolo nero.

Avvia il programma Terminal.

Per passare all'utente root, digita il seguente comando:
user@debian:$ sudo su
Leggi il layout del disco rigido/partizione con il comando lsblk.
user@debian:$ lsblk
Nota bene
Per i passaggi successivi è necessario il nome del file system root. Di solito si tratta della partizione più grande. In questo esempio, vda è il nome del disco rigido virtuale e vda 1 è il file system root.
Per montare il file system root, immetti il seguente comando e sostituisci i segnaposto:
root@debian:/home/user# mount /PERCORSO/PARTIZIONE/mnt
Esempio:
Rocky Linux 8.6
root@debian:/home/user# mount /dev/vda5 /mnt
AlmaLinux 9
root@debian:/home/user# mount /dev/vda4 /mnt
Verifica che il caricamento sia avvenuto correttamente eseguendo nuovamente il comando lsblk. Nell'esempio seguente, la riga vda1 mostra il mountpoint attuale/mnt.
root@debian:/home/user# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 423M 1 loop /usr/lib/live/mount/rootfs/filesystem.squashfs
/run/live/rootfs/filesystem.squashfs
sr0 11:0 1 488M 0 rom /usr/lib/live/mount/medium
/run/live/medium
vda 254:0 0 240G 0 disk
├─vda1 254:1 0 239.9G 0 part /mnt
├─vda14 254:14 0 3M 0 part
└─vda15 254:15 0 124M 0 part
Per i passaggi successivi è necessario montare le directory /dev, /proc e /sys. Per farlo, inserisci i seguenti comandi:
root@debian:/home/user# mount -o bind /dev /mnt/dev
root@debian:/home/user# mount -o bind /proc /mnt/proc
root@debian:/home/user# mount -o bind /sys /mnt/sysPassa al file system root con il comando chroot /mnt.
root@debian:/home/user# chroot /mnt
Apri il file di configurazione SELinux. Per farlo, inserisci il seguente comando:
root@debian:/home/user# vi /etc/selinux/config
Nota bene
- L'editor vi dispone di una modalità di inserimento e una modalità di comando. Per accedere alla modalità di inserimento, premi il tasto [i]. In questa modalità, i caratteri digitati vengono immediatamente inseriti nel testo. Per accedere alla modalità di comando, premi [ESC]. Quando utilizzi la modalità di comando, i caratteri inseriti vengono interpretati come comandi.
- Per uscire da vi e salvare il file, immetti il comando :wq e premi Invio.
- Premi il tasto [i] e nella riga SELINUX=enforcing imposta il valore SELINUX=permissive.
- Per accedere alla modalità di comando, premi il tasto [ESC].
- Per uscire da vi e salvare il file, digita il comando :wq e premi Invio.
Per avviare la modifica della password, inserisci il seguente comando:
root@debian:/home/user# passwd root
- Inserisci la nuova password e ripetila.
Nota bene
Mentre inserisci la nuova password, questa non viene visualizzata per motivi di sicurezza. Dopo aver inserito due volte la sequenza di caratteri desiderata e averla confermata, la password viene modificata.
Attenzione
Prima di tornare al tuo sistema operativo abituale, esegui le seguenti operazioni. In caso contrario, i dati potrebbero andare persi.
Termina l'accesso al file system root con il comando exit.
[root@debian:/]# exit
exit
root@debian:/home/user#Inserisci il seguente comando:
user@debian:~$ touch /.autorelabel
Per verificare che tutte le modifiche siano state applicate correttamente ai file di sistema, inserisci il seguente comando:
user@debian:~$ sync
Per smontare le directory /dev, /proc e /sys, inserisci i seguenti comandi:
user@debian:~$ umount /mnt/dev
user@debian:~$ umount /mnt/proc
user@debian:~$ umount /mnt/sysPer smontare il file system root, digita il comando seguente e sostituisci i segnaposto:
umount /PERCORSO/PARTIZIONE
Esempio
root@debian:/home/user# umount /dev/vda1
Per verificare se lo smontaggio è avvenuto con successo, esegui il comando lsblk. Se il tuo file system root non è più seguito da /mnt, l'azione è avvenuta correttamente.
root@debian:/home/user# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 423M 1 loop /usr/lib/live/mount/rootfs/filesystem.squashfs
/run/live/rootfs/filesystem.squashfs
sr0 11:0 1 488M 0 rom /usr/lib/live/mount/medium
/run/live/medium
vda 254:0 0 240G 0 disk
├─vda1 254:1 0 239.9G 0 part
├─vda14 254:14 0 3M 0 part
└─vda15 254:15 0 124M 0 part
Espellere il DVD e riavviare il server
Torna al Cloud Panel.
Nell'area Infrastruttura > Server, fai clic sul DVD gparted latest_iso.
Clicca Sì.
Fai clic su Azioni > Riavvia.
Clicca Sì.
Il DVD viene espulso e il server viene riavviato. L'operazione potrebbe richiedere qualche istante.
Acecdere e modificare il file di configurazione SELinux
- Fai clic su Azioni > Riavvia
- Fai clic su Sì.
- Dopo aver riavviato il server, clicca su Azioni > Apri console remota.
- Accedi al server.
Apri il file di configurazione di SELinux. Per farlo, inserisci il seguente comando:
root@debian:/home/user# vi /etc/selinux/config
- Premi il tasto [i] e imposta nuovamente il valore SELINUX=enforcing nella riga SELINUX=permissive.
- Salva le modifiche e esci dall'editor vi. Per farlo, premi il tasto [ESC]. Quindi, inserisci il comando :wq e premi Invio.