如何修复 Linux 上的“sudo 密码不起作用”错误如何修复 Linux 上的“sudo 密码不起作用”错误如何修复 Linux 上的“sudo 密码不起作用”错误如何修复 Linux 上的“sudo 密码不起作用”错误
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何修复 Linux 上的“sudo 密码不起作用”错误

发表 admin at 2025年2月28日
类别
  • 未分类
标签

如果 Linux 终端抛出“sudo 密码不起作用”错误,您将无法以超级用户身份运行任何命令。幸运的是,它很容易修复。

有时,即使输入正确的 sudo 密码,您的 Linux 系统也可能会抛出密码错误错误。当您试图完成工作时,这可能既令人惊讶又令人烦恼。

让我们看一下当正确的 sudo 密码在 Linux 上不起作用时可以尝试的一些快速修复方法。

1. 注销并登录新会话

重新启动 Linux 系统是修复任何临时系统故障的最流行且最简单的解决方案之一。在最好的情况下,sudo 密码不起作用错误只是 Linux 中的一个临时故障,只需快速注销登录或重新启动系统即可神奇地修复它。

您可以使用 logout 命令或使用正在运行的桌面环境上的相应按钮手动注销并重新登录 Linux 系统。

如果这对您不起作用,只需输入 reboot 即可重新启动。还没修好?继续下一个解决方案!

2. 从虚拟控制台会话更改 sudo 密码

如果第一个也是最简单的解决方案不能完全满足您的需求,您可以尝试从 Linux 虚拟控制台会话重置用户的 sudo 密码。以下是要遵循的步骤:

  1. 按 Ctrl + Alt + F1/F2/F3/F4 切换到新的虚拟控制台会话。您应该会看到一个新的 TTYx 会话。

  2. 使用 sudo su 命令切换到 root 用户。

  3. 使用 passwd 命令,更改用户的 sudo 密码:

    passwd username

这就是修复正确的 sudo 密码对您的用户不起作用所需的所有步骤。您的问题现在应该已得到解决。如果问题仍然存在,请尝试最后一个解决方案。

3.重启systemd-homed服务

systemd-homed 是一个核心 systemd 服务,负责为用户的主目录提供支持。重新启动它可能会解决该问题,因为它会重置身份验证机制并可能修复任何临时系统故障。

以下是重新启动 systemd-homed 服务的步骤:

  1. 启动一个新终端。

  2. 使用 sudo su 命令切换到 root。

  3. 使用systemctl命令启动或重新启动systemd-homed服务:

    systemctl start systemd-homed.service
    systemctl restart systemd-homed.service

这就是启动和重新启动 systemd-homed 服务所需的所有步骤。这最终应该可以解决 sudo 密码不起作用的问题。

修复“sudo 密码不起作用”错误

虽然这是一个烦人的问题,但很容易解决。提供的三个解决方案中的任何一个都一定会修复 sudo 密码不起作用的问题。

如果您似乎仍然无法让它工作,或者经常不得不处理 sudo 耗时且扰乱工作的滑稽动作,那么可能是时候改用更好的替代方案了。

©2015-2025 Norria support@norria.com