LYM -- 放浪形骸,踏歌雾霭;君心可晴,且歌且行

Ubuntu server版本忘记用户密码的解决办法

好久没有登录VirtualBox中的Ubuntu虚拟机,今天登录了一下,发现自己竟然忘记了用户的密码,root用户的密码也忘了,于是上网找了几篇文章看了一下,终于顺利解决了。我用的是Ubuntu-server-12.04版本,下面介绍一下解决方法。

1 解决方法

1.1 启动虚拟机,进入到GRUB,用键盘“↑”或“↓”键选择第二行(Ubuntu, with Linux 3.3.0-23-generic (recovery mode)

1.2 按键盘“e”键进入编辑页面(注意不是回车) Ubuntu server版本忘记用户密码的解决办法

1.3ro recovery nomodeset改成rw single init=/bin/bash

1.4 按键盘Ctrl+x两个键,进入单用户模式
Ubuntu server版本忘记用户密码的解决办法

1.5 修改用户的密码

cat /etc/shadow     # 查看当前用户(如果知道用户名,可以忽略)
passwd "username"   # 用户名为username,引号记得加上

然后提示输入用户密码,输入两边即可。

重启后即可登录。

2 修改root用户密码

用户登录后,执行以下命令:

sudo passwd root # 获得root权限进行修改
# 输入两次密码,修改完成


参考

http://blog.csdn.net/zonelan/article/details/7968193

http://ljhzzyx.blog.163.com/blog/static/383803122010430114655408/

Copyright ©2013-2015 LYM Power by Github. Base on Jekyll-Bootstrap.