Como alterar o usuário padrão no WSL Ubuntu bash no Windows 10


24

Instalei o WSL Bash no Windows 10 e defina meu usuário como, por exemplo, 'abc', mas agora quero alterá-lo para outra coisa.

Como posso alterar o nome do usuário com o qual estou logado?

Quando abro o bash, ele automaticamente efetua login com meu usuário atual.

Respostas:


32

Agora que LxRun.exefoi descontinuado, se você instalar o Ubuntu a partir da loja do Windows, o comando necessário será

ubuntu config --default-user <username>

Reinicie o serviço LxssManager

sc stop LxssManager
sc start LxssManager

2
O ubuntu NÃO pode ser o seu padrão, depende da versão que você instalou, então verifique as respostas abaixo, pois a minha é "ubuntu1804 config ..."
rmcsharry em

1
ubuntu1804 config --default-user ...para mim
masterxilo 11/07

Reiniciar o serviço foi uma obrigação para mim. Pesquisei no Google alguns minutos antes de eu encontrar isso, ninguém realmente menciona. Obrigado!
jValdron 11/09

Existe uma maneira de fazer essa mesma ação, mas usando o comando 'bash'?
rmutalik 2/12

em vez de definir o usuário padrão, ele abriu o bash para mim. Não parece estar funcionando por algum motivo. Estou na versão mais recente do Windows a partir de hoje
akabhirav

13

Você pode alterar o usuário padrão do bash executando o seguinte comando em um prompt de comando normal (cmd.exe):

LxRun.exe /setdefaultuser <new_name>

10

Todas as outras respostas foram úteis, mas também podem ser outros cenários, siga aqui conforme o seu. O meu era o ubuntu 1604, então é utilizado o seguinte: -

ubuntu1604 config --default-user <username>

se você instalou o ubuntu 1804: -

ubuntu1804 config --default-user <username>

se você usou um padrão, então: -

ubuntu config --default-user <username>


Por que isso foi em 0 votos? É exatamente o que você precisa fazer se você não instalar o Ubuntu padrão.
Kory 8/03

sim, deveria ter tido uma contagem melhor de votos :-)
kakabali

Isso não deve alterar o nome de usuário atual para o nome de usuário fornecido em <username>? Quando eu tento isso, apenas diz que o nome de usuário que estou fornecendo não existe. Isto é em 18.0.4
wuno 26/04

U pode querer usar root como usuário ??
kakabali 27/06

7

Se você estiver executando o Ubuntu 18.04 na Microsoft Store, o comando (powershell ou cmd) será:

ubuntu1804 config --default-user <username>


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.