在收到“无法写入字节:管道损坏”消息并无法启动后,我重新加载了 12.04,我的用户名中有一些大写字母,我无法登录。也许密码也改变了。我如何登录并重置我的密码和用户 ID?
答案1
假设您有物理访问权限,则可以启动到单用户模式。在 ubuntu 中,这非常方便地称为“恢复模式”。如果您没有这个,请进入 grub 中的编辑模式,转到您的用户启动选项,并在末尾添加单词 single
查找您的用户名(以及密码等)的“正确”方法是查看 /etc/shadow - cat /etc/shadow 应该会吐出所有这些,您会在那里看到所有帐户的用户名。
你会看到类似这样的内容geek:$fhgbesft7y842387ty884yg87.:16026:0:99999:7:::
- 冒号前的第一个“字段”是你的用户名,然后是密码的哈希值(我用密钥混合替换了我的密码)等等。还有更多完整写作请点击此处。
然后,您将能够passwd username
根据 /etc/shadow 上的用户名更改密码