Come fare il reset della password di accesso del Cloud VPS

Se hai creato un Cloud VPS Linux su SeFlow e non ricordi più la password di accesso (impostata in fase di creazione), puoi effettuare una procedura di reset direttamente dal sistema operativo utilizzando la console di ripristino.

Consiglio: Le procedure descritte di seguito modificano le opzioni di boot del sistema e vanno usate solo se hai dimestichezza con il sistema operativo. Prima di procedere, valuta l’uso di snapshot o backup del Cloud VPS.

Chi può fare la procedura di reset

La procedura di reset della password può essere effettuata su tutti i Cloud VPS Linux creati con template basati su:

  • AlmaLinux
  • CentOS
  • Debian
  • Ubuntu
  • openSUSE

La procedura cambia a seconda del template con cui il Cloud VPS è stato configurato.

Consiglio: Se hai smarrito la password di un Cloud VPS Windows non esiste una procedura autonoma analoga a quella per Linux. In questo caso è necessario aprire una richiesta di assistenza verso SeFlow.

Reset della password per Cloud VPS con template AlmaLinux

  1. Accedi al Cloud VPS tramite la console di ripristino dal pannello SeFlow.
  2. Nella schermata di boot di GRUB:
    • seleziona con le frecce il Kernel AlmaLinux;
    • premi il tasto e per modificarne le opzioni di boot.
  3. Individua la riga che inizia con linux e posizionati, usando le frecce, tra /swap e initrd, ad esempio:
    rd.lvm=almalinux/swap initrd
  4. Aggiungi i parametri rd.break enforcing=0, in modo che la linea diventi:
    rd.lvm=almalinux/swap rd.break enforcing=0 initrd
    Se dopo /swap sono presenti opzioni come rhgb quiet, rimuovile.
  5. Premi Ctrl + X per eseguire il boot con le nuove impostazioni.
  6. Quando viene presentato il prompt, esegui i seguenti comandi:
    mount -o remount,rw /sysroot
    chroot /sysroot
    passwd root
  7. Inserisci la nuova password per l’utente root e confermala.
  8. Riavvia il Cloud VPS:
    reboot
  9. Effettua l’accesso con la nuova password e poi esegui:
    restorecon /etc/shadow
    setenforce 1
Consiglio: Verifica di non lasciare il parametro rd.break nelle opzioni di boot permanente del kernel dopo aver completato il reset, per evitare comportamenti anomali ai successivi riavvii.

Reset della password per Cloud VPS con template CentOS

  1. Accedi al Cloud VPS tramite la console di ripristino.
  2. Alla schermata di GRUB:
    • seleziona con le frecce il Kernel Linux del tuo CentOS;
    • premi e per modificarne il boot.
  3. Cerca la riga che inizia con linux e, scorrendo con le frecce, individua il parametro ro.
  4. Sostituisci ro con:
    rw init=/sysroot/bin/sh
  5. Premi Ctrl + X per riavviare il sistema in modalità single user.
  6. Al prompt, esegui:
    chroot /sysroot
    passwd root
    touch /.autorelabel
    exit
    reboot
Consiglio: Il comando touch /.autorelabel forza il rietichettamento SELinux al riavvio. Non interrompere il processo, anche se può richiedere alcuni minuti.

Reset della password per Cloud VPS con template Debian/Ubuntu

  1. Accedi al Cloud VPS tramite la console di ripristino.
  2. Durante la fase di avvio, nella finestra della console vedrai il messaggio del grub-boot:
    • durata di circa 5 secondi nel caso di Debian;
    • durata di circa 3 secondi nel caso di Ubuntu.
  3. Prima che termini il conto alla rovescia premi e per accedere alla modalità di editing del boot.
  4. Nella schermata di editing:
    • spostati con le frecce sulla riga di caricamento del kernel (di solito inizia con linux);
    • alla fine della linea aggiungi:
      init=/bin/sh
  5. Premi Ctrl + X per riavviare con la nuova configurazione.
  6. Dopo pochi secondi apparirà un prompt con il simbolo #. Digita:
    mount -o remount rw /
    passwd
    e premi Invio dopo ciascun comando.
  7. Inserisci la nuova password per l’utente root e poi confermala.
  8. Per riavviare il Cloud VPS digita:
    reboot
    oppure
    init 6
Consiglio: Dopo il reset, assicurati che l’opzione init=/bin/sh non rimanga nella configurazione di boot permanente. In caso contrario il sistema continuerà ad avviarsi in modalità shell singola.

Reset della password per Cloud VPS con template openSUSE

  1. Accedi al Cloud VPS tramite la console di ripristino.
  2. Durante l’avvio vedrai il messaggio di grub-boot (durata di circa 5 secondi).
  3. Prima che il conto alla rovescia termini, premi e per entrare in modalità di editing del boot.
  4. Nella schermata di editing:
    • spostati con le frecce sulla riga di caricamento del kernel (solitamente inizia con linux o kernel);
    • premi nuovamente e per modificarne il contenuto;
    • aggiungi in fondo alla linea:
      init=/bin/bash
    • conferma premendo Invio.
  5. Tornato alla schermata precedente, premi b per riavviare in modalità single user.
  6. Dopo il riavvio, al prompt # esegui:
    passwd
    poi inserisci la nuova password per l’utente root e confermala.
  7. Per riavviare il Cloud VPS digita:
    reboot
Consiglio: Se dopo il reset noti comportamenti anomali all’avvio, controlla la configurazione di GRUB e rimuovi l’opzione init=/bin/bash dalle voci di boot.

Dopo il reset della password

  • utilizza la nuova password per accedere al Cloud VPS (via SSH per Linux);
  • valuta di modificare periodicamente la password secondo le best practice di sicurezza;
  • se l’accesso continua a non funzionare:
    • verifica di aver digitato correttamente la password;
    • controlla che il layout di tastiera usato in console corrisponda a quello che utilizzi quando imposti la password;
    • controlla firewall e regole di rete del VPS.
Consiglio: Se, dopo aver seguito la procedura, non riesci ancora ad accedere al Cloud VPS o hai dubbi sui passaggi, apri una richiesta di assistenza a SeFlow allegando il maggior numero possibile di dettagli (template, sistema operativo, messaggi di errore).

 

Hai trovato questa risposta utile? 0 Utenti hanno trovato utile questa risposta (0 Voti)