win10中的ubuntu子系统忘记root密码后如何修改
第一种方法:
在c盘搜索shadow文件,然后编辑
编辑C:\Users\yourname\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs\etc\shadow
把其中第一行root密码段设置为空,然后再次进入,root就是空密码,即可重置,但我尝试未成功
第二种方法:成功
1、打开cmd命令提示符或Windows PowerShell,运行以下命令:
UbuntuXXXX config --default-user root
注意: 一定要把UbuntuXXXX更换成你实际安装的Linux发行版名称,例如我的就是2004
则命令为 Ubuntu2004 config --default-user root
2、运行Linux子系统后重置密码
C:\Users\yourname> bash
passwd root
passwd yourname
这时Linux子系统就会提示我们输入新密码,然后按照提示再输入一遍新密码。
这时Linux子系统会提示密码更新完成。
3、把Linux子系统默认用户更改为已重置密码的普通用户
UbuntuXXXX config --default-user yourname
然后我们再运行Linux子系统,就会发现已经使用该用户登录了。