导入的发行版或临时排错后,有时每次启动都会落到 root。默认用户应改回日常账号;这样文件的属主和新建项目的权限才不会长期混在 root 下面。
先确认要使用的账号
先以 root 或有 sudo 权限的账号进入目标发行版,运行 id -un 或 cut -d: -f1 /etc/passwd 确认普通用户名已经存在。没有这个账号时,先创建账号并确认它可以使用 sudo。

编辑发行版内的 wsl.conf
运行 sudo nano /etc/wsl.conf,添加或修改为 [user] 和 default=你的用户名。这是导入发行版也适用的方式;不要把这两行写进 Windows 主机的 .wslconfig。

关闭并验证登录用户
回到 PowerShell 运行 wsl --shutdown,再重新打开该发行版并运行 whoami。输出应是刚设置的普通用户,而不是 root。












