从应用商店安装的ubuntu
默认在C盘很占用空间,后来导出wsl再导入D盘里面后发现一个问题,每次登录都是root
用户。网上很多教程都使用ubuntu2004 config --default-user
来更改默认用户,但是更改ubuntu
默认路径后这个命令就找不到了。同样的,从外面导入的wsl
分发版也存在这个问题。
综合网上各类教程,这里介绍两种方法。
1. 添加wsl.conf
文件
创建/etc/wsl.conf文件,写入以下内容,username为自己的用户名
#Set the user when launching a distribution with WSL.
[user]
default=username
2. 使用wsl
命令启动子系统
使用Windows Terminal
终端进行设置Ubuntu启动的默认登录用户
wsl --distribution <Distribution Name> --user <User Name>
<Distribution Name> 替换为你 Linux 发行版的名称,<User Name> 是用户的名称。例如:wsl -d Ubuntu-20.04 -u root