Resetear el password de un usuario en Debian

Seguramente alguna vez hemos olvidado la contraseña de algún usuario en Debian o cualquier otro Sistema operativo. Para resetear el password de un usuario en Debian, seguiremos esta pequeña guia.

Empezamos, tenemos un usuario llamado debian y al intentar acceder desde la pantalla de login nos dice que «Eso no ha funcionado, inténtelo de nuevo». Parece que la contraseña es incorrecta por lo que tendremos que resetear.

Como sabéis, por defecto (mas que todo por seguridad), no podemos acceder con el usuario root vía GUI y SSH, esto se puede cambiar, pero lo veremos en otro post.

Para solucionar este desaguisado, reiniciaremos y en la ventana del GRUB, pulsaremos «e» para editar las opciones de arranque y así poder resetear el password de un usuario en Debian.

Una vez pulsado e, veremos las ordenes que hay y añadiremos init=/bin/bash después de la linea linux /boot/vmlinuz-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ro quiet

Resetear el password de un usuario en Debian editar grub

Pulsaremos F10 y entraremos en la linea de comandos. Para montar el sistema ficheros en modo escritura, ejecutaremos el comando mount -o remount rw /

El siguiente paso, será modificar el fichero shadow, con vi /etc/shadow

Resetear el password de un usuario en Debian editar fichero shadow

Una vez dentro, buscaremos la linea donde se encuentra el usuario al que queremos resetear la contraseña, en este caso el usuario debian y borraremos las letras, numero y caracteres que se encuentran entre los puntos dobles :

De tal forma, que quedará así.

Guardamos los cambios, cerramos el fichero y ejecutamos passwd nombre_de_usuario.

Resetear el password de un usuario en Debian cambio de pass

Una vez cambiado el password, reiniciamos y comprobamos que podemos acceder con el usuario debian.

Resetear el password de un usuario en Debian login ok

Saludos y espero que os sirva.

Por cierto, ya tenemos lista para su descarga la nueva versión de Debian Bullseye https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.0.0-amd64-netinst.iso