如何恢复linux用户密码?

如何恢复linux用户密码?

我忘记了我的用户密码对于我的 Linux,没有权限以 root 身份登录。我不知道如何恢复它。

答案1

假设您正在使用没有root密码的 Ubuntu(或类似系统)。

最简单的选择是删除您的用户密码,不使用密码登录(简单!)并设置一个新密码。

警告:仅当您处于相当安全的环境(家庭或办公室中的 PC/笔记本电脑)等时才执行此操作 - 不要在连接到 Internetssh且启用的服务器上执行此操作,特别是如果所涉及的用户名是常见的用户名(例如admin),例如没有密码的短窗口可能会允许对您的服务器进行不必要的访问。

重置密码:

  • 使用 LiveCD 启动计算机(任何合理的发行版都可以)。
  • 将系统的根 ( /) 分区挂载到某处(/mnt也许) - 确保它以读/写方式挂载,因为您将在其上编辑文件。
  • /etc/shadow以用户身份编辑root(使用susudo)。
  • 找到您的用户的条目并删除第一个和第二个冒号 ( :) 之间的所有内容 - 它是一长串看起来随机的字符。
  • 保存更改,卸载分区并重新启动到正常系统。
  • 无需密码登录。
  • 快速设置您的用户密码。
  • 注销并登录并检查其是否有效。

相关内容