你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu忘记登录密码

[日期:2013-11-02] 来源:Linux社区  作者:Linux [字体: ]

好吧,不是什么好事儿,就当忘记密码讲吧。这里的系统版本是Ubuntu 12.04 LTS。

重新启动机器,在启动的过程中,按Esc(刚才偶然按着shift+Esc居然调出了Ubuntu任务管理器的图形界面,That is amazing),会看到启动选项,将焦点移动Recover mode的选项,然后,按e编辑。这样就可以编辑启动脚本,移动到最后一行,输入rw init=/bin/bash,然后回车。最后按F10,启动计算机。

这样,会看到一个recover menu的选项界面,选择“root    drop to a root shell prompt”选项,然后,回车。这时在屏幕下方便会有一个命令提示的光标,在这里可以输入任何命令,包括修改密码。但是,如果直接passwd <用户名>,会提示“authorization token manipulation error”。上网搜了一下,大致原因是因为当从上面的恢复模式直接进入root时,整个文件系统会被只读挂载(dropping into a root shell from the boot loader. Turned out the filesystem was mounted read only)。因为修改密码实际上也是修改系统上的shadow文件,所以会出现错误。解决的方法是用"mount -o remount,rw /",进行remount,这样便可以用passwd进行修改密码了。修改这后,重启机器,便可以重新登录了。

说明,Ubuntu系统默认没有启用root,root账户没有固定的口令,且口令随时间变化。如果利用passwd root命令给root设置了口令,也就启用了root账户。其实,这样意义不大,因为当你需要 root 的权限时,使用 sudo 便可以了(而且,如果通过这样的方式设置了root的密码,在用上面的方式dropping into a root shell from the boot loader启动时,系统会要求输入root的口令)。当然,也可以将其禁用(锁定,lock)"sudo passwd -l root",用的时候解锁(unlock)"sudo passwd -u root"。

推荐阅读

SUSE Linux忘记root密码  http://www.linuxidc.com/Linux/2013-06/86120.htm

Ubuntu 13.04安装注意事项和ROOT密码设置 http://www.linuxidc.com/Linux/2013-04/83550.htm

Linux重置root密码 http://www.linuxidc.com/Linux/2013-05/84631.htm

破解CentOS的root密码(救援模式无密码) http://www.linuxidc.com/Linux/2013-02/78875.htm

Linux忘记root密码最简单的修改方法 http://www.linuxidc.com/Linux/2013-01/78754.htm

Ubuntu Linux在未知root密码的情况下修改root密码 http://www.linuxidc.com/Linux/2013-01/78558.htm

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

linux
相关资讯       Ubuntu密码  Ubuntu忘记密码 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款