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

El subsistema de Windows para Linux, comúnmente conocido como WSL, es una función que permite a los usuarios ejecutar distribuciones de Linux compatibles en Windows. A diferencia del arranque dual, WSL se ejecuta dentro de Windows como una aplicación típica de Windows. En WSL, las contraseñas olvidadas se manejan de manera diferente a un entorno Linux normal porque no tiene un gestor de arranque que pueda editar. Tampoco tiene un sistema de inicio que pueda secuestrar para iniciar un shell raíz. Esta guía lo guía a través de los pasos para restablecer su contraseña de usuario de WSL.

Uso de la cuenta raíz

Una forma sencilla de recuperar o restablecer una contraseña olvidada para un usuario de WSL es usar la cuenta raíz. En la mayoría de las distribuciones de WSL, la cuenta raíz está habilitada y no tiene establecida una contraseña.

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

Para cambiar la configuración, necesitamos usar el ejecutable de la instancia de WSL. De forma predeterminada, el archivo ejecutable se encuentra en “C:\users\username\appdata\Local\Microsoft\WindowsApps\

Reemplace el nombre de usuario con el nombre de usuario de su cuenta y el nombre de distribución con su distribución WSL. Por ejemplo, el ejecutable de openSUSE 15.3 Leap sería: “C:\Users\mte\AppData\Local\Microsoft\WindowsApps\openSUSE-Leap-15.3.exe”

Para cambiar la configuración de la distribución, inicie el símbolo del sistema e ingrese el comando que coincida con el 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 predeterminado a root para la instancia de openSUSE WSL.

Para otras distribuciones, los comandos son:

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 paso final es iniciar sesión en su distribución y cambiar la contraseña de su nombre de usuario de destino. Puede iniciar su distribución utilizando el menú Inicio, el símbolo del sistema o seleccionándolo desde la terminal de Windows.

Inicie la terminal WSL

Una vez que lo inicie, debe iniciar sesión como root.

Finalmente, utilice el passwd Comando para cambiar la contraseña. Por ejemplo, para cambiar la contraseña del cap nombre de usuario, establezca el comando como:

Restaurar usuario predeterminado

Una vez que restablezca la contraseña para el usuario específico, es mejor cambiar el usuario predeterminado en lugar de la cuenta raíz.

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

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

Recuerde reemplazarlo con el nombre de su distribución.

Terminando

Este tutorial le muestra los pasos para restablecer una contraseña de usuario de WSL. Los pasos que se describen en este tutorial son simples y seguros para sus instancias de WSL. Sin embargo, es una buena práctica asegurar sus sistemas. Si ha decidido cambiar a Linux para siempre, consulte las mejores distribuciones de Linux para usuarios de Windows aquí, o aprenda cómo pasar de Windows a Linux de la manera más fácil.

Publicaciones Similares

Deja una respuesta

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