¿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 pide que cree un nombre de usuario y una contraseña. Este usuario inicia sesión automáticamente cuando inicia Linux en WSL.

Ahora bien, el problema es que si hace tiempo que no lo usas, es posible que olvides 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í tendrás que introducir la contraseña.

No te preocupes. Puedes restablecerlo fácilmente.

Restablecer 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 de nuevo 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 más videos de Linux

Paso 1: cambie a root como usuario predeterminado

Será prudente anotar el nombre de usuario normal/regular de su cuenta. Como puede ver, el nombre de usuario de mi cuenta normal es abhishek.

Anote el nombre de usuario de la cuenta

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

Dado que no recuerda la contraseña de la cuenta, el cambio al usuario raíz se realiza cambiando la configuración de su aplicación Linux WSL y haciendo que use el usuario raíz 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 Windows . Aquí es desde 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 símbolo del sistema

Aquí, use el comando de su distribución de esta manera. Si estuviera usando la aplicación 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.

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

Para ahorrarle la molestia, en esta tabla enumero algunas distribuciones y sus respectivos comandos:

Aplicación de distribución Comando de Windows
ubuntu ubuntu config –raíz de usuario predeterminado
Ubuntu 20.04 ubuntu2004 config –raíz de usuario predeterminado
Ubuntu 18.04 ubuntu1804 config –raíz de usuario predeterminado
Debian configuración de debian –raíz de usuario predeterminado
kali linux kali config –raíz de usuario predeterminado

Paso 2: restablecer 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 verificar el contenido del directorio /home. Cuando tenga el nombre de usuario, use este comando:

                      
                        passwd username
                      
                    

Te pedirá que ingreses 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 normal

Felicidades. La contraseña de la cuenta de usuario se ha restablecido. Pero ya has terminado. 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: establezca el usuario normal como predeterminado nuevamente

Necesitará el nombre de usuario de la cuenta habitual que utilizó con el comando contraseña 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 normal como usuario predeterminado

Ahora, cuando inicie su aplicación de distribución de Linux en WSL, iniciará sesión como usuario normal. Ha restablecido la contraseña 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 de 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 te haya sido útil y hayas podido restablecer la contraseña de tu distribución de Linux en WSL.

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


Related Posts