1

我使用--import旧的 wsl tar 包来设置 wsl,以下是命令: wsl --import ubuntu1804 c:\WSL c:\temp\ubuntu1804.tar

它工作正常,只是 wsl 的默认用户是 root。我从https://docs.microsoft.com/en-us/windows/wsl/得到了帮助消息, 关于建议是使用类似ubuntu configor的命令ubuntu18.04 config...但是由于我使用“导入”模式设置 wsl,所以没有我系统中的 ubuntu* 二进制文件

你知道如何更改wsl的默认用户吗?

4

2 回答 2

4

转到 RegEdit.exe 并查找您导入的发行版:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss\ guid \DefaultUid 并将其值更改(通常)1000。

此外,对于较新的 Windows 版本 2004 或(具有最新更新的 1903 和 1909),您可以编辑文件 /etc/wsl.conf(您可以创建它)并添加:

[user]
default=yourusername
于 2020-04-29T05:34:25.910 回答
0

对于Ubuntu 18.04,更改默认用户的命令是

ubuntu1804 config --default-user <username>

由于这篇文章,我找到了它。

于 2021-03-25T13:59:32.540 回答