Reimpostare la password root di un server (CentOS 7)
Per creare un PDF, utilizzare la funzione “Stampa” in fondo alla pagina.
Per server cloud con CentOS 7
Hai dimenticato la password di amministrazione del tuo server? In questo articolo ti mostriamo come impostarne una nuova tramite console KVM.
Nota bene:
Se non hai inserito una password personale al momento della creazione del server oppure non hai successivamente modificato la password root assegnata automaticamente, puoi visualizzare la password root nel Cloud Panel.
Apri la console KVM.
Riavviare il server e premere il tasto e nel menu di avvio di GRUB per modificare la voce di avvio.
Rimuovi i parametri rhgb e quiet dalla linea che inizia con linux16.
Aggiungi i seguenti parametri alla fine della linea Linux16:
rd.break enforcing=0
La riga ora dovrebbe contenere:
- Il parametro rd.break, che causa l'interruzione del processo di avvio prima che initramfs passi il controllo a systemd. In questo modo, il prompt initramfs può essere utilizzato per l'inserimento di comandi.
- Il parametro enforcing=0, che mette SELinux in modalità permissiva. In questo modo si risparmia la successiva rietichettatura del file system che sarebbe necessaria quando SELinux è spento.
Premi Ctrl+x per avviare il sistema con i parametri modificati.
Viene visualizzato il prompt switch_root di initramfs.
Nota bene:
Se il file system è criptato, la richiesta di inserimento della password potrebbe essere sovrapposta dai messaggi di sistema e quindi non visibile. In questo caso, premi brevemente il tasto Backspace. Ora la richiesta dovrebbe essere visualizzata di nuovo.
Poiché il file system sotto /sysroot/ è montato solo con i permessi di lettura, è necessario prima rimontarlo con i permessi di scrittura:
switch_root:/# mount -o remount,rw /sysroot
Ora passa ad un ambiente chroot:
switch_root:/# chroot /sysroot
Il prompt cambia in sh-4.2#.
Ora puoi modificare la password tramite passwd:
sh-4.2# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Nota bene:
Se passwd si interrompe con l'avviso Authentication token manipulation error, devi uscire di nuovo dall'ambiente chroot e rimontare /sysroot come descritto nel passo precedente con i permessi di scrittura.
Per uscire dall'ambiente chroot, digita il seguente comando:
exit
Riavvia il server con il seguente comando:
reboot
Il server si riavvia ora nel sistema normale. Successivamente puoi accedere con la tua nuova password.