WSL设置Ubuntu默认登陆用户

从应用商店安装的ubuntu默认在C盘很占用空间,后来导出wsl再导入D盘里面后发现一个问题,每次登录都是root用户。网上很多教程都使用ubuntu2004 config --default-user来更改默认用户,但是更改ubuntu默认路径后这个命令就找不到了。同样的,从外面导入的wsl分发版也存在这个问题。

2022-10-24_19-52-39.png

综合网上各类教程,这里介绍两种方法。

1. 添加wsl.conf文件

创建/etc/wsl.conf文件,写入以下内容,username为自己的用户名

#Set the user when launching a distribution with WSL.

[user]
default=username

2. 使用wsl命令启动子系统

wsl --distribution <Distribution Name> --user <User Name>

<Distribution Name> 替换为你 Linux 发行版的名称,<User Name> 是用户的名称。例如:wsl -d Ubuntu-20.04 -u root

这里使用了Windows Terminal终端进行设置Ubuntu启动的默认登录用户。

2022-10-26_18-27-59.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容