Risposte:
Ora che LxRun.exe
è deprecato, se installi Ubuntu dall'archivio di Windows il comando di cui avrai bisogno è
ubuntu config --default-user <username>
Riavvia il servizio LxssManager
sc stop LxssManager
sc start LxssManager
ubuntu1804 config --default-user ...
per me
È possibile modificare l'utente predefinito per bash eseguendo il comando seguente in un prompt dei comandi normale (cmd.exe):
LxRun.exe /setdefaultuser <new_name>
Tutte le altre risposte sono state utili, ma possono essere anche altri scenari, segui qui come da te. Il mio era Ubuntu 1604, quindi utilizzato come segue: -
ubuntu1604 config --default-user <username>
se hai installato Ubuntu 1804: -
ubuntu1804 config --default-user <username>
se ne hai usato uno predefinito, allora: -
ubuntu config --default-user <username>
In CMD
Guarda quali distro hai installato
wslconfig /l
Ho Ubuntu e volevo impostare l'utente predefinito su root
ubuntu config --default-user root
Documentazione: https://docs.microsoft.com/en-us/windows/wsl/user-support