WSL2使用import命令之后,Unbuntu默认登录用户为root的解决方案(包括注册表方式)

我给大家提供三种将root用户换为普通用户的方法,建议使用方法一

方法一

1.首先在powershell中输入

Get-ChildItem HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss\

可以看到每个Ubuntu版本都会在注册表中有对应的Name,记好每个Ubuntu版本对应的的Name和Default Uid就可以下一步了

2.先在wsl中使用 cat /etc/passwd 来看下之前创建的用户值,方便之后在注册表中修改DefaultUid的值

3.使用按win+r; 输入regedit 回车

按照第一个图里面的Hive后面的路径进入注册表的Lxss文件夹

 根据图一的Name(图二中所说的ubuntu编号跟Name是一个意思)进入你想要修改的Ubuntu版本

成功修改!!!!!!!!!!!!!

方法二

如果你使用(ubuntu2204可以替换为你用户使用的版本)

ubuntu2204 config --default-user <your_user_name>

方法三

修改子系统中/etc/wsl.conf中添加一下内容

[user]
default=用户名

参考网站:

https://cloud.tencent.com/developer/ask/sof/116483684

WSL2迁移后默认root登录问题解决_wsl2 root-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值