我之前忘记了WSL的密码,在网上看了很多瞎写的博文,没起到作用,后来偶然看到一篇文章,解决了这个问题。
要在WSL中重置用户密码,需要:
- 在windows命令行里将默认用户切换为
root
- 在WSL里重置用户密码
- 在windows命令行里将默认用户切换为普通用户
步骤一:将默认用户切换为root
在Windows里启动命令提示符,输入:
ubuntu2004 config --default-user root
这就已经将我的ubuntu20.04的默认用户切换为了root,
不同的WSL版本可能命令的第一个符号不一样,区别如下图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/6002c00e68434abb98647dfc9d8579c6.png)
步骤二:重置用户密码
在WSL中输入
passwd username
这个username是自己的用户名,我这里就为了隐身写了username
然后收到了输入密码和确认密码的指示
![在这里插入图片描述](https://img-blog.csdnimg.cn/cf6d33d108764cbfa9f3cced752011da.png)
输入密码并确认就可以了
步骤三:切回普通用户
再像步骤一那样做一遍,只是用户不再是root而是自己的用户名
ubuntu2004 config --default-user username
然后就大功告成了。