Cómo cambiar el usuario predeterminado en WSL Ubuntu bash en Windows 10


24

Instalé WSL Bash en Windows 10 y configuré mi usuario para, por ejemplo, 'abc', pero ahora quiero cambiarlo a otra cosa.

¿Cómo puedo cambiar el nombre de usuario del usuario con el que he iniciado sesión?

Cuando abro bash, automáticamente inicia sesión con mi usuario actual.

Respuestas:


32

Ahora que LxRun.exeestá en desuso, si instala Ubuntu desde la tienda de Windows, el comando que necesitará es

ubuntu config --default-user <username>

Reinicie el servicio LxssManager

sc stop LxssManager
sc start LxssManager

2
ubuntu podría NO ser el predeterminado, depende de la versión que haya instalado, así que verifique las respuestas a continuación, ya que la mía es "ubuntu1804 config ..."
— rmcsharry

1
ubuntu1804 config --default-user ...para mí
— masterxilo

Reiniciar el servicio fue imprescindible para mí. Busqué en Google unos minutos antes de encontrar esto, nadie realmente lo menciona. ¡Gracias!
— jValdron

¿Hay alguna manera de hacer esta misma acción pero usando el comando 'bash'?
— rmutalik

en lugar de configurar el usuario predeterminado, abrió bash para mí. No parece estar funcionando por alguna razón. Estoy en la última versión de Windows a partir de hoy
— akabhirav

13

Puede cambiar el usuario predeterminado para bash ejecutando el siguiente comando en un símbolo del sistema normal (cmd.exe):

LxRun.exe /setdefaultuser <new_name>

10

Todas las demás respuestas fueron útiles, pero también pueden ser otros escenarios, siga aquí según las suyas. La mía era ubuntu 1604, así que la siguiente:

ubuntu1604 config --default-user <username>

si instaló ubuntu 1804: -

ubuntu1804 config --default-user <username>

si usó uno predeterminado, entonces: -

ubuntu config --default-user <username>


¿Por qué fue esto con 0 votos? Es exactamente lo que debe hacer si no instala el Ubuntu predeterminado.
— Kory

sí, debería haber tenido un mejor recuento de votos :-)
— kakabali

¿No debería esto cambiar el nombre de usuario actual al nombre de usuario que proporciono en <username>? Cuando intento esto, solo me dice que el nombre de usuario que estoy proporcionando no existe. Esto es el 18.0.4
— wuno

¿Puede querer usar root como usuario?
— kakabali

7

Si está ejecutando Ubuntu 18.04 desde Microsoft Store, el comando (powershell o cmd) será:

ubuntu1804 config --default-user <username>


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.