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.
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.
Reset della password per Cloud VPS con template AlmaLinux
- Accedi al Cloud VPS tramite la console di ripristino dal pannello SeFlow.
- Nella schermata di boot di GRUB:
- seleziona con le frecce il Kernel AlmaLinux;
- premi il tasto e per modificarne le opzioni di boot.
- Individua la riga che inizia con
linuxe posizionati, usando le frecce, tra/swapeinitrd, ad esempio:rd.lvm=almalinux/swap initrd - Aggiungi i parametri
rd.break enforcing=0, in modo che la linea diventi:
Se dopord.lvm=almalinux/swap rd.break enforcing=0 initrd/swapsono presenti opzioni comerhgb quiet, rimuovile. - Premi Ctrl + X per eseguire il boot con le nuove impostazioni.
- Quando viene presentato il prompt, esegui i seguenti comandi:
mount -o remount,rw /sysroot chroot /sysroot passwd root - Inserisci la nuova password per l’utente
roote confermala. - Riavvia il Cloud VPS:
reboot - Effettua l’accesso con la nuova password e poi esegui:
restorecon /etc/shadow setenforce 1
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
- Accedi al Cloud VPS tramite la console di ripristino.
- Alla schermata di GRUB:
- seleziona con le frecce il Kernel Linux del tuo CentOS;
- premi e per modificarne il boot.
- Cerca la riga che inizia con
linuxe, scorrendo con le frecce, individua il parametroro. - Sostituisci
rocon:rw init=/sysroot/bin/sh - Premi Ctrl + X per riavviare il sistema in modalità single user.
- Al prompt, esegui:
chroot /sysroot passwd root touch /.autorelabel exit reboot
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
- Accedi al Cloud VPS tramite la console di ripristino.
- 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.
- Prima che termini il conto alla rovescia premi e per accedere alla modalità di editing del boot.
- 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
- spostati con le frecce sulla riga di caricamento del kernel (di solito inizia con
- Premi Ctrl + X per riavviare con la nuova configurazione.
- Dopo pochi secondi apparirà un prompt con il simbolo
#. Digita:
e premi Invio dopo ciascun comando.mount -o remount rw / passwd - Inserisci la nuova password per l’utente
roote poi confermala. - Per riavviare il Cloud VPS digita:
oppurerebootinit 6
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
- Accedi al Cloud VPS tramite la console di ripristino.
- Durante l’avvio vedrai il messaggio di grub-boot (durata di circa 5 secondi).
- Prima che il conto alla rovescia termini, premi e per entrare in modalità di editing del boot.
- Nella schermata di editing:
- spostati con le frecce sulla riga di caricamento del kernel (solitamente inizia con
linuxokernel); - premi nuovamente e per modificarne il contenuto;
- aggiungi in fondo alla linea:
init=/bin/bash - conferma premendo Invio.
- spostati con le frecce sulla riga di caricamento del kernel (solitamente inizia con
- Tornato alla schermata precedente, premi b per riavviare in modalità single user.
- Dopo il riavvio, al prompt
#esegui:
poi inserisci la nuova password per l’utentepasswdroote confermala. - Per riavviare il Cloud VPS digita:
reboot
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.
