我忘记了我的用户密码对于我的 Linux,没有权限以 root 身份登录。我不知道如何恢复它。
答案1
假设您正在使用没有root
密码的 Ubuntu(或类似系统)。
最简单的选择是删除您的用户密码,不使用密码登录(简单!)并设置一个新密码。
警告:仅当您处于相当安全的环境(家庭或办公室中的 PC/笔记本电脑)等时才执行此操作 - 不要在连接到 Internetssh
且启用的服务器上执行此操作,特别是如果所涉及的用户名是常见的用户名(例如admin
),例如没有密码的短窗口可能会允许对您的服务器进行不必要的访问。
重置密码:
- 使用 LiveCD 启动计算机(任何合理的发行版都可以)。
- 将系统的根 (
/
) 分区挂载到某处(/mnt
也许) - 确保它以读/写方式挂载,因为您将在其上编辑文件。 /etc/shadow
以用户身份编辑root
(使用su
或sudo
)。- 找到您的用户的条目并删除第一个和第二个冒号 (
:
) 之间的所有内容 - 它是一长串看起来随机的字符。 - 保存更改,卸载分区并重新启动到正常系统。
- 无需密码登录。
- 快速设置您的用户密码。
- 注销并登录并检查其是否有效。