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 .

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/sys

  • Passa 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/sys

  • Per 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 .

  • Fai clic su Azioni > Riavvia

  • Clicca .

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 .
  • 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.