¿Olvidó la contraseña de Linux en WSL? Aquí se explica cómo restablecerlo fácilmente

WSL (Subsistema de Windows para Linux) es una herramienta útil para las personas que desean disfrutar del poder de la línea de comandos de Linux desde la comodidad de Windows.

Cuando instala Linux usando WSL en Windows, se le solicita que cree un nombre de usuario y una contraseña. Este usuario inicia sesión automáticamente cuando inicia Linux en WSL.

Ahora, el problema es que si no lo ha usado durante algún tiempo, puede olvidar la contraseña de la cuenta de WSL. Y esto se convertirá en un problema si tiene que usar un comando con sudo porque aquí deberás ingresar la contraseña.

No te preocupes. Puede restablecerlo fácilmente.

Restablecer la contraseña olvidada para Ubuntu o cualquier otra distribución de Linux en WSL

Para restablecer la contraseña de Linux en WSL, debe:

  • Cambiar el usuario predeterminado a root
  • Restablecer la contraseña para el usuario normal
  • Cambiar el usuario predeterminado al usuario normal

Déjame mostrarte los pasos en detalle y con capturas de pantalla. Si quieres un video, también puedes verlo.

Suscríbete a nuestro YouTube canal para ver más videos de Linux

Paso 1: cambia a root como usuario predeterminado

Sería aconsejable anotar el nombre de usuario normal / regular de su cuenta. Como puede ver, el nombre de usuario de mi cuenta habitual es abhishek.

Anote el nombre de usuario de la cuenta

El usuario root en WSL está desbloqueado y no tiene una contraseña establecida. Esto significa que puede cambiar al usuario root y luego usar el poder de root para restablecer la contraseña.

Como no recuerda la contraseña de la cuenta, el cambio al usuario root se realiza cambiando la configuración de su aplicación WSL de Linux y haciendo que use el usuario root de forma predeterminada.

Esto se hace a través del símbolo del sistema de Windows y necesitará saber qué comando necesita ejecutar para su distribución de Linux.

Esta información generalmente se proporciona en la descripción de la aplicación de distribución en el Tienda de Windows. Aquí es de donde descargó su distribución en primer lugar.

Conozca el comando a ejecutar para su aplicación de distribución

Desde el menú de Windows, inicie el símbolo del sistema:

Iniciar el símbolo del sistema

Aquí, use el comando de su distribución de esta manera. Si estuviera usando la aplicación de Ubuntu de la tienda de Windows, el comando sería:

ubuntu config --default-user root

En la captura de pantalla, estoy usando la aplicación Ubuntu 20.04 de la tienda de Windows. Entonces, he usado el comando ubuntu2004.

Establecer root como usuario predeterminado en la configuración de la aplicación Linux

Para evitarle problemas, estoy enumerando algunas distribuciones y sus respectivos comandos en esta tabla:

Aplicación de distribuciónComando de Windows
Ubuntuubuntu config – raíz de usuario predeterminado
Ubuntu 20.04ubuntu2004 config – usuario root predeterminado
Ubuntu 18.04ubuntu1804 config – usuario root predeterminado
Debiandebian config – usuario root predeterminado
Kali Linuxkali config – usuario root predeterminado

Paso 2: restablece la contraseña de la cuenta

Ahora, si inicia la aplicación de distribución de Linux, debe iniciar sesión como root. Puede restablecer la contraseña de la cuenta de usuario normal.

¿Recuerdas el nombre de usuario en WSL? De lo contrario, siempre puede comprobar el contenido del directorio / home. Cuando tenga el nombre de usuario, use este comando:

passwd username

Le pedirá que ingrese una nueva contraseña. Cuando escriba aquí, no se mostrará nada en la pantalla. Eso es normal. Simplemente escriba la nueva contraseña y presione enter. Tendrá que volver a escribir la nueva contraseña para confirmar y, una vez más, no se mostrará nada en la pantalla mientras escribe la contraseña.

Restablecer la contraseña para el usuario regular

Felicidades. Se ha restablecido la contraseña de la cuenta de usuario. Pero ya terminaste. El usuario predeterminado sigue siendo root. Debe volver a cambiarlo a su cuenta de usuario habitual; de lo contrario, seguirá iniciando sesión como usuario root.

Paso 3: vuelva a configurar el usuario habitual como predeterminado

Necesitará el nombre de usuario de la cuenta normal que utilizó con el comando passwd en el paso anterior.

Inicie el símbolo del sistema de Windows una vez más. Usa el comando de tu distribución de la misma manera que lo hizo en el paso 1. Sin embargo, esta vez, reemplace root con el usuario normal.

ubuntu config --default-user username

Establecer usuario regular como usuario predeterminado

Ahora, cuando inicie su aplicación de distribución de Linux en WSL, iniciará sesión como usuario habitual. Ha restablecido la contraseña nueva y puede usarla para ejecutar comandos con sudo.

Si olvidó la contraseña nuevamente en el futuro, conoce los pasos para restablecerla.

Si restablecer la contraseña de WSL es tan fácil, ¿no es esto un riesgo para la seguridad?

Realmente no. Debe tener acceso físico a la computadora junto con acceso a la cuenta de Windows. Si alguien ya tiene tanto acceso, puede hacer mucho más que simplemente cambiar la contraseña de Linux en WSL.

¿Pudiste restablecer la contraseña de WSL?

Te di los comandos y te expliqué los pasos. Espero que esto le haya sido útil y haya podido restablecer la contraseña de su distribución de Linux en WSL.

Si aún tiene problemas o si tiene una pregunta sobre este tema, no dude en preguntar en la sección de comentarios.