如何在 WSL 中将默认用户设置为 root
How to set default user to root in WSL
在我的新笔记本电脑上,我从商店安装了 Ubuntu。在旧版 WSL 中,我可以使用
将默认用户更改为 root
lxrun /setdefaultuser root
显然 lxrun 仅适用于旧版本,有没有办法在从商店安装的新 WSL 中执行此操作?我查看了 wslconfig,但它似乎只是用于管理不同的发行版。
试试这个 cmd.exe 或类似的:
对于Ubuntu:
ubuntu config --default-user <user_name>
对于 openSuse:
opensuse-42 config --default-user <user_name>
对于 SUSE Linux 企业服务器:
sles-12 config --default-user <user_name>
警告:Microsoft 可能随时更改名称 ubuntu、opensuse-42 或 sles-12。
命令对我来说略有不同,从未来回答,已于 2019 年 11 月在 WSL 上安装 Ubuntu 18.04。在 Windows' "Power Shell":
ubuntu1804 config --default-user <root_or_other_user_name>
我是从 these answers 和 "Ask Ubuntu" 上的相关评论中学到的。我只是在这里发帖,以防其他搜索者像我一样先到达这里。
命令
ubuntu1804.exe /?
也提供了很多信息,正如我从 answer 在 "Super User" 中了解到的那样。
在我的新笔记本电脑上,我从商店安装了 Ubuntu。在旧版 WSL 中,我可以使用
将默认用户更改为 rootlxrun /setdefaultuser root
显然 lxrun 仅适用于旧版本,有没有办法在从商店安装的新 WSL 中执行此操作?我查看了 wslconfig,但它似乎只是用于管理不同的发行版。
试试这个 cmd.exe 或类似的:
对于Ubuntu:
ubuntu config --default-user <user_name>
对于 openSuse:
opensuse-42 config --default-user <user_name>
对于 SUSE Linux 企业服务器:
sles-12 config --default-user <user_name>
警告:Microsoft 可能随时更改名称 ubuntu、opensuse-42 或 sles-12。
命令对我来说略有不同,从未来回答,已于 2019 年 11 月在 WSL 上安装 Ubuntu 18.04。在 Windows' "Power Shell":
ubuntu1804 config --default-user <root_or_other_user_name>
我是从 these answers 和 "Ask Ubuntu" 上的相关评论中学到的。我只是在这里发帖,以防其他搜索者像我一样先到达这里。
命令
ubuntu1804.exe /?
也提供了很多信息,正如我从 answer 在 "Super User" 中了解到的那样。