参考WSL开发文档及http://www.manongjc.com/detail/60-dllphoqzawubyin.html#google_vignette
具体操作:
在 Ubuntu 或任何其他 Linux 发行版上重置遗忘的 WSL 密码
要在 WSL 中重设 Linux 密码,你需要:
将默认用户切换为 root
重置普通用户的密码
将默认用户切换回普通用户
将默认用户切换为 root
从 Windows 菜单中,启动命令提示符 PowerShell,输入:
ubuntu2004 config --default-user root
#以 Ubuntu 20.04 为例
重设帐户密码
现在,如果你启动 Linux 发行程序,你应该是以root 身份登录。你可以重新设置普通用户帐户的密码:
passwd username
#uername 为之前自己命名的用户名
再次将普通用户设置为默认用户
再次启动 Windows 命令提示符 PowerShell,输入:
ubuntu2004 config --default-user username
#uername 为之前自己命名的用户名
现在,当你在 WSL 中启动你的 Linux 发行版时,你将以普通用户的身份登录。你已经重新设置了密码,可以用它来运行 sudo 命令。