Debian y Ubuntu
Método 1: usar el modo de recuperación (GRUB)
-
Abre la consola del hipervisor y reinicia la VM.
-
Cuando aparezca el menú de GRUB, presiona rápidamente
epara editar la entrada de arranque. -
Busca la línea que comienza con:
linux /boot/vmlinuz... -
Al final de esa línea, agrega:
rw init=/bin/bash -
Presiona Ctrl + X o F10 para iniciar.
-
El sistema arrancará en una consola con acceso como root.
-
Si es necesario, vuelve a montar el sistema de archivos con permisos de escritura:
mount -o remount,rw / -
Cambia la contraseña:
passwd rooto para un usuario específico:
passwd nombre_de_usuario -
Reinicia el sistema:
exec /sbin/inito simplemente:
reboot -f
Después del reinicio, inicia sesión con la nueva contraseña.
AlmaLinux y CentOS (basados en RHEL)
Método 1: usar acceso a la consola de GRUB
-
Abre la consola del hipervisor y reinicia la VM.
-
En el menú de GRUB, selecciona la entrada predeterminada y presiona
epara editar. -
Busca la línea que comienza con:
linux16o, en sistemas más recientes:
linux -
Al final de esa línea, agrega:
rd.breakEsto iniciará el sistema en el shell de emergencia (initramfs).
-
Presiona Ctrl + X para iniciar el arranque.
-
Una vez en el prompt, vuelve a montar el sistema con permisos de escritura:
mount -o remount,rw /sysroot -
Entra al entorno chroot:
chroot /sysroot -
Cambia la contraseña:
passwd rooto:
passwd nombre_de_usuario -
Relabora los contextos de SELinux (importante en sistemas basados en RHEL):
touch /.autorelabel -
Sal y reinicia:
exit reboot
Después del reinicio (el proceso puede tardar algunos minutos), podrás iniciar sesión con la nueva contraseña.