重新启动运行 Ubuntu 14.04 的笔记本电脑后,我无法再次登录。我 100% 确定我输入的密码是正确的(见下文 - 我还排除了键盘问题),所以我不是忘记了密码而需要重置它。
我同时拥有 Unity 和 KDE,但它们都不能兼容。
我考虑了各种建议,例如:
- 在登录字段中输入我的密码,以确保这不是键盘问题
- 打开一个 tty。我的密码仍然无法在提示符下被识别,所以我无法继续。
- 启动到 GRUB 并打开 root 终端,但我的机器上没有 root 密码,所以没用。我还发现启动到 GRUB 非常困难,因为SHIFT启动时按住 只起作用了几次,现在再也无法让它工作了。
此外,不确定这是否相关,但从 unity/kde 登录屏幕我无法连接到无线(我收到权限错误)
下一步我应该尝试什么?
答案1
如果您 1000% 确定您输入的密码正确,并且您 1000% 确定问题不是出在键盘上,那么唯一看似合乎逻辑的解释就是 /etc/passwd 中的密码确实不是您在登录时输入的密码。
我自己过去也做过几次这样的事:尝试登录到错误的机器……就你而言,也许你启动的操作系统与你认为的操作系统不同。
如果您 1000% 确定上述情况不是这种情况,则需要从 LiveCD 启动并更改 /etc/passwd 和 /etc/shadow 文件对或您帐户的加密密码。或者,您可以针对 /etc/shadow 运行 John the Ripper,查看那里的密码是否与您用于登录的密码相匹配。
我假设你的笔记本电脑只有一个帐户。展望未来,在任何系统上至少有一个备用访客帐户总是一个好主意,以防你被锁定在主帐户之外,作为可能的后门。
另一种可能性是,如果您的笔记本电脑上运行着 ssh。从 LAN 中的另一台机器,您可以找出分配给笔记本电脑的 IP,然后以此方式使用 ssh。当然,如果您的密码文件已损坏或与您要登录的操作系统实例不同,这将无济于事。