Cómo recuperar la contraseña de acceso a un equipo Linux Ubuntu Server virtualizado en VMware (u otro sistema de virtualización como Proxmox). Cómo obtener los usuarios que hay en el equipo Linux y cambiar la contraseña de cualquiera de ellos.

Abrir ventana de consola de la máquina virtual y arranque Linux en modo mantenimiento

Abriremos una ventana de consola para ver u controlar el arranque de la máquina virtual con Linux Ubuntu Server. En el caso de virtualización con VMware, seleccionaremos la máquina virtual Linux y elegiremos «ACCIONES» – «Abrir Remote Console»:

En el caso de Proxmox, pulsaremos en «Consola» y en «noVNC»:

Arrancaremos la máquina y pulsaremos la tecla Escape varias veces, hasta que aparezca el menú de GRUB. Elegiremos «Advanced options for Ubuntu»:

En el siguiente menú elegiremos «Ubuntu, with Linux 6.8.0-54-generic (recovery mode)»:

Elegiremos ahora la opción «root – Drop to root shell prompt»:

Pulsaremos INTRO para continuar:

Resetear contraseña root o administrador en Linux Ubuntu

Si conocemos el nombre del usuario al que queremos restablecerle la contraseña, no necesitaremos realizar los dos pasos siguientes, pasaremos directamente a ejecutar el comando passwd. Si no sabemos el nombre del usuario, montaremos la unidad raíz / para obtener los usuarios del equipo, con:

Ejecutaremos este otro comando para listar las carpetas de los usuarios y así saber los usuarios del equipo:

En este caso, el comando devuelve la carpeta «sjpo», correspondiente al usuario «sjpo». Para cambiar la contraseña de este usuario, ejecutaremos el comando:

Nos solicitará la nueva contraseña dos veces, la introduiremos y se habrá restablecido la contraseña del usuario, nos lo indicará con el mensaje:

passwd: password updated successfully

Reiniciaremos el equipo y arrancaremos de forma normal, con la nueva contraseña reseteada, ejecutando el comando: