WSL 上的 Ubuntu 开始默认为 root 用户

mac*_*cky 2 root users directory windows-subsystem-for-linux

昨天,一切都很好。今天下午,我从课堂上下载的一些文件导致我的笔记本电脑陷入困境后,我重新启动了计算机。重新启动并打开 Ubuntu 后,它默认为root@<mysystem>:~#. 我可以su <username>,但它会默认该用户到该/root目录。即使在该用户下,诸如explorer.execode .打开 VSCode 之类的命令也不起作用。

我在 WSL 1 上运行 Ubuntu

小智 7

将 WSL 从 C 驱动器移至 D 驱动器后,我遇到了同样的问题。这很容易解决使用 -

ubuntu config --default-user <your-username>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。