21Aug
Cuando instale por primera vez el shell Ubuntu Bash en Windows 10, se le pedirá que cree un nombre de usuario y contraseña para el entorno Bash. Bash se registrará automáticamente en esa cuenta de usuario cada vez que lance el shell, pero puede cambiarla y su contraseña.
Sin embargo, no puedes hacer esto con comandos estándar de Linux. En su lugar, debe usar el comando lxrun desde fuera del entorno Bash para controlar esto.
Cómo funcionan las cuentas de usuario en Bash Shell
de Windows 10 Cuando configura Bash en Windows 10 ejecutando el programa bash.exe o el comando lxrun / install, Windows le pedirá que cree una cuenta de usuario para utilizarla en el shell Bash. Windows llama a esto su "cuenta de usuario de UNIX".Entonces, si proporciona el nombre "bob" y la contraseña "letmein", su cuenta de usuario de Linux se llamará "bob" y tendrá la carpeta de inicio "/home/ bob".Cuando necesite ingresar su contraseña en el shell, deberá ingresar "letmein".Esto es completamente independiente de su cuenta de usuario y contraseña de Windows.
Cada usuario de Windows tiene su propio entorno Bash, que incluye archivos separados, programas instalados y configuraciones. Si otra cuenta de usuario de Windows en su computadora configura Bash, se les pedirá que configuren su propia cuenta de usuario para el entorno Bash. Los entornos de Bash permanecerán completamente separados, cada uno con sus propias cuentas de usuario que no son accesibles desde el otro entorno.
En otras palabras, cada cuenta de usuario de Windows tiene su propio sandbox Ubuntu Bash para jugar.
Cómo cambiar su cuenta de usuario predeterminada para Bash
Para cambiar su cuenta de usuario predeterminada en el shell Ubuntu Bash, abra una ventana del símbolo del sistema o PowerShellventana. Haga clic derecho en el botón "Inicio" o presione Windows + X en su teclado y seleccione "Símbolo del sistema" para abrir uno.
En la ventana del símbolo del sistema( no en la ventana del shell Bash), ejecute el siguiente comando. Reemplace "myusername" en el siguiente comando con su nuevo nombre de usuario:
lxrun / setdefaultuser myusernameSi la cuenta de usuario no existe aún en el entorno Bash, se creará y se le solicitará su contraseña.
Si desea utilizar la cuenta raíz como su cuenta de usuario predeterminada, puede ejecutar el siguiente comando:
lxrun / setdefaultuser rootEsto configurará la cuenta de usuario raíz como su cuenta de usuario predeterminada sin una contraseña. La cuenta raíz también se configurará como su cuenta de usuario predeterminada sin una contraseña si instaló el entorno Bash con el comando "lxrun / install / y".
Cómo cambiar la contraseña de su cuenta de usuario de Bash
Para cambiar la contraseña de su cuenta de usuario Bash, necesitará usar comandos normales de Linux dentro del entorno Ubuntu Bash. Para cambiar su contraseña, debe iniciar un shell Bash y ejecutar el siguiente comando:
passwdSe le pedirá que ingrese la contraseña actual de su cuenta de usuario y luego se le pedirá que proporcione una nueva.
Cómo cambiar entre cuentas de usuario
El comando lxrun / setdefaultuser controla qué cuenta de usuario usa el shell Bash de forma predeterminada. Sin embargo, si desea utilizar varias cuentas de usuario con Bash, puede alternar entre ellas mientras está dentro de un shell Bash.
Para hacer esto, ejecute el siguiente comando en un shell Bash, reemplazando "username" con el nombre de usuario que desea usar:
su nombre de usuarioSe le pedirá que ingrese la contraseña de la otra cuenta de usuario, y luego cambiará aesa cuenta de usuario en el shell Bash.
Cómo crear una nueva cuenta de usuario en Bash
Puede crear cuentas de usuario utilizando el comando lxrun / setdefaultuser. Sin embargo, también puede crear nuevas cuentas de usuario desde el entorno Bash. Para hacer esto, simplemente ejecute el siguiente comando, reemplazando "mynewuser" con el nombre de su nueva cuenta de usuario.
sudo adduser mynewuserSe le pedirá que proporcione la contraseña de su cuenta de usuario actual para autenticarse, y luego ingrese una contraseña para la cuenta de usuario. También se le pedirá que brinde otra información, como un "nombre completo" y números de teléfono para esta cuenta. Todo esto se almacena localmente en su computadora, y no es importante. Puede presionar Enter para dejar estos campos en blanco.
Después de crear una nueva cuenta de usuario, puede cambiar a ella utilizando el comando su anterior.