Tutoriales

Cómo restablecer la contraseña de Ubuntu Linux a WSL [In 3 Easy Steps]

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.

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

El problema ahora es que puede olvidar la contraseña de la cuenta de WSL si no la ha utilizado durante mucho tiempo. Y esto se convierte en un problema cuando necesita usar un comando con sudo, ya que aquí es donde debe ingresar la contraseña.

No te preocupes. Puede restablecerlo fácilmente.

Restablecimiento de la contraseña olvidada para Ubuntu u 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 estándar de nuevo al usuario normal

Déjame mostrarte los pasos en detalle y con capturas de pantalla.

Paso 1: cambia a root como usuario estándar

Es recomendable anotar el nombre de usuario normal / regular de su cuenta. Como puede ver, el nombre de usuario de mi cuenta habitual es abhishek.

Nombre de usuario wsl
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, cambiará al usuario root cambiando la configuración de su aplicación WSL de Linux y utilizando el usuario root de forma predeterminada.

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

Por lo general, puede encontrar esta información en la descripción de la aplicación de distribución en la Tienda Windows. Aquí es donde descargó originalmente su distribución.

comando wsl-distro
Conozca el comando para ejecutar en su aplicación de distribución

Inicie el símbolo del sistema en el menú de Windows:

Iniciar el símbolo del sistema en Windows
Iniciar el símbolo del sistema

Use el comando de su distribución aquí de esta manera. Si está utilizando la aplicación de Ubuntu de la Tienda Windows, el comando es:

ubuntu config --default-user root

En la captura de pantalla, estoy usando la aplicación Ubuntu 20.04 de la Tienda Windows. Entonces usé el comando ubuntu2004.

wsl establece root como predeterminado
Establecer root como usuario estándar en la configuración de la aplicación de Linux

Para evitarle problemas, enumeraré algunas distribuciones y sus respectivos comandos en esta tabla:

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 estándar
Ubuntu 18/04 ubuntu1804 config – usuario root predeterminado
Debian debian config – usuario por defecto root
Kali Linux kali config – raíz de usuario estándar

Paso 2: restablece la contraseña de la cuenta

Ahora, cuando inicie 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? Si no es así, siempre puede comprobar el contenido del directorio / home. Cuando tenga el nombre de usuario, use este comando:

passwd username

Se le pedirá que ingrese una nueva contraseña. Si escribe aquí, no aparecerá nada en la pantalla. Eso es normal. Simplemente ingrese la nueva contraseña y presione enter. Tendrá que volver a ingresar la nueva contraseña para confirmarla y nuevamente no se mostrará nada en la pantalla cuando ingrese la contraseña.

Restablecer la contraseña de WSL
Restablecer la contraseña para el usuario normal

Felicidades. Se ha restablecido la contraseña de la cuenta de usuario. Pero aún no has terminado. El usuario estándar sigue siendo root. Debe volver a cambiarlo a su cuenta de usuario normal; de lo contrario, seguirá iniciando sesión como usuario root.

Paso 3: vuelva a establecer el usuario normal como predeterminado

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

Vuelva a iniciar el símbolo del sistema de Windows. Usa el comando de tu distribución de la misma manera que en el paso 1. Esta vez, sin embargo, reemplace root con el usuario normal.

ubuntu config --default-user username
Establecer el usuario normal como WSL predeterminado
Establecer usuario normal como usuario estándar

Si ahora inicia su aplicación de distribución de Linux en WSL, iniciará sesión como un usuario normal. Recién restableció la contraseña y puede usarla para ejecutar comandos con sudo.

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

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

Realmente no. Necesitará 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 las órdenes y te expliqué los pasos. Espero que esto haya sido útil para usted y haya podido restablecer la contraseña de su distribución de Linux en WSL.

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

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba