Como alterar o nome de usuário padrão no WSL?

4

Muitos websites dizem que eu devo usar lxrun /setdefaultuser , mas esse comando está obsoleto:

C:\WINDOWS\system32>lxrun /setdefaultuser foo

Warning: lyrun.exe is only used to configure the legacy Windows Subsystem for Linux distribution.

Como posso alterar o nome de usuário padrão, que no meu caso é root . Eu gostaria que fosse o mesmo nome de usuário que eu uso com minha conta do Windows.

Btw estou usando o mintty para executar o WSL:

%LOCALAPPDATA%\wsltty\bin\mintty.exe --WSL= -h err --configdir="%APPDATA%\wsltty" -~ 
    
por nowox 09.11.2017 / 11:52

1 resposta

7

A Microsoft documentou como isso é feito na Atualização de Criadores do Fall e mais tarde.

To see what commands are available for a particular distribution, run [distro.exe] /?.

For example, with Ubuntu installed:

C:> ubuntu.exe /?

enter image description here

O que significa que, para alterar o usuário padrão para root no Ubuntu, você usaria o seguinte comando.

C:\> ubuntu config --default-user root

A documentação indica o seguinte:

enter image description here

Fonte: Contas e permissões de usuários

    
por 09.11.2017 / 17:09