Linux或WSL的sudo秘密忘记了,该如何处理?一文详解。

我sudo密码忘记了,具体如下所示,此时该如何处理?

hpd@DESKTOP666:/mnt/c/Users/47053$ sudo apt purge wsl 
[sudo] password for hpd:
Sorry, try again.

 

重置 WSL 用户密码

1. 在 Windows 中打开 PowerShell 或 CMD以管理员身份运行)。

 

2.停止 WSL

wsl --shutdown

 

3. 找到你的 WSL 发行版名称: 运行以下命令查看已安装的 WSL 发行版:

wsl --list

 

4.以 root 用户启动 WSL:

wsl -d Ubuntu -u root

替换 Ubuntu 为你的实际发行版名称。这会以 root 用户身份登录,无需密码。

 

5.重置 hpd 用户密码: 在 WSL 终端中运行:

passwd hpd

按提示输入新密码并确认。【这里替换成你实际的用户名即可

 

6.退出 root 模式:

exit

使用新设置的密码, 正常登录即可。

 

posted @ 2025-06-10 14:44  AlphaGeek  阅读(1420)  评论(0)    收藏  举报