突然忘记了 WSL 用户密码,导致无法执行 sudo 命令,连下载安装软件都无法进行。
解决方法很简单:
-
查看你 WSL 具体发行版本
Win + X
快捷键运行管理员模式的powershell
PS C:\WINDOWS\system32> wslconfig /l 适用于 Linux 的 Windows 子系统分发版: docker-desktop-data (默认) docker-desktop Ubuntu
获取到我这里的发行版名称就是
Ubuntu
-
以
root
用户进入 WSL 系统内PS C:\WINDOWS\system32> wsl.exe -d Ubuntu --user root Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64) ...
-
重置用户密码(我这里的用户名是 abc)
root@FK-ThinkPad:/mnt/c/WINDOWS/system32# passwd abc New password: Retype new password: passwd: password updated successfully