欢迎光临
我们一直在努力

在 windows的wsL中 (Ubuntu(WSL))中忘记了 `sudo` 密码怎么处理?

好消息是:在 WSL 中重置密码非常简单!


✅ 解决方案:通过 root 用户重置密码

WSL 允许你以 root 身份直接登录,无需知道当前用户的密码。

🔧 步骤如下:

1. 退出当前 WSL 会话

exit

2. 在 Windows PowerShell 或 CMD 中,以 root 身份启动 Ubuntu

wsl d Ubuntu-24.04 u root

💡 这会直接进入 root shell,提示符变为:

root@yourpc:/#

3. 重置你的用户密码(例如用户名是 wzc)

passwd wzc

系统会提示:

Enter new UNIX password:
Retype new UNIX password:

输入你想要的新密码(输入时不会显示星号或字符,这是正常的),按回车确认。

✅ 成功后会显示:

passwd: password updated successfully

4. 退出 root,回到普通用户

exit

5. 重新以普通用户登录

wsl d Ubuntu-24.04

现在你可以用新密码使用 sudo 了!


🛠️ 补充说明

❓ 如何知道自己的用户名?

如果你不确定用户名,可以在 root 模式下查看:

ls /home

通常你的用户名就是 /home 下的文件夹名(如 wzc)。

❓ 忘记用户名怎么办?

也可以创建一个新用户(不推荐,除非必要):

adduser newuser
usermod -aG sudo newuser # 赋予 sudo 权限

但建议直接重置原用户密码。


✅ 预防下次忘记

  • 在 WSL 中,用户密码 = sudo 密码
  • 建议设一个简单但安全的密码(如 MyUbuntu2025!)
  • 不要和 Windows 密码混淆

📌 总结

忘记 WSL 的 sudo 密码?只需三步:

  • wsl -d Ubuntu-24.04 -u root
  • passwd 你的用户名(如 passwd wzc)
  • 输入新密码 → 完成!
  • 现在你就可以正常使用 sudo apt update 了!

    赞(0)
    未经允许不得转载:171主机测评 » 在 windows的wsL中 (Ubuntu(WSL))中忘记了 `sudo` 密码怎么处理?
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址