Cómo restablecer una contraseña de usuario para WSL

En WSL, el olvido de contraseña se maneja de manera diferente que en un entorno Linux normal porque no hay un gestor de arranque editable. Tampoco tiene un sistema inicial que pueda secuestrar para ejecutar el shell raíz. Esta guía le mostrará los pasos para restablecer una contraseña de usuario de WSL.

Usar una cuenta raíz

Una manera fácil de recuperar o restablecer contraseñas olvidadas para usuarios de WSL es usar la cuenta raíz. En la mayoría de las distribuciones de WSL, la cuenta raíz está activada y no se requiere contraseña.

Debido a que WSL inicia sesión automáticamente en la cuenta predeterminada sin solicitar una contraseña, puede cambiar el archivo de configuración y establecer la cuenta predeterminada como la cuenta raíz.

Para cambiar la configuración, debe utilizar el archivo ejecutable de la versión WSL. De forma predeterminada, el archivo ejecutable se encuentra en

C:usersusernameappdataLocalMicrosoftWindowsApps.

Reemplace el nombre de usuario con el nombre de su cuenta de usuario y distroname con su distribución WSL. Por ejemplo, el ejecutable openSUSE 15.3 Leap será

C:UsersmteAppDataLocalMicrosoftWindowsAppsopenSUSE-Leap-15.3.exe.

Para cambiar la configuración de la distribución, ejecute la línea de comando e ingrese el comando que corresponde al nombre de su distribución. Por ejemplo, para openSUSE, configure el usuario predeterminado como root con el comando:

opensuse-leap-15.3 config --default-user root

El comando anterior cambiará el usuario raíz predeterminado para la instancia de WSL openSUSE.

Para otras distribuciones el comando será:

ubuntu

ubuntu config --default-user root

Ubuntu 18.04

ubuntu18004 config --default-user root

Ubuntu 20.04

ubuntu2004 config --default-user root

kali linux

kali config --default-user root

Debian

debian config --default-user root

arco linux

arch config --default-user root

El último paso es iniciar sesión en la distribución y cambiar la contraseña del nombre de usuario de destino. Puede iniciar su distribución a través del menú Inicio, la línea de comandos o seleccionarla desde la terminal de Windows.

Foto 1 de Cómo restablecer una contraseña de usuario para WSL

Después de iniciar, debe iniciar sesión como root.

Finalmente, use el comando passwd para cambiar la contraseña. Por ejemplo, para cambiar la contraseña del encabezado del nombre de usuario, establezca el comando en:

passwd cap

Restaurar usuario predeterminado

Después de restablecer la contraseña de un usuario específico, es mejor cambiar el usuario predeterminado en lugar de usar la cuenta raíz.

Para hacer esto, use el comando config y reemplace el nombre de usuario con la cuenta deseada. Por ejemplo:

opensuse-leap-15.3 config --default-user cap

No olvide reemplazarlo con el nombre de su distribución.

Espero que tengas éxito.

Deja una respuesta

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

Subir
error: Content is protected !!