Ubuntu忘记登录的用户密码怎么办

  刚刚装好的Ubuntu Server10.10,重启进入的时候,用户名跟密码对应不起来,登录不进去,用root用户也登录不进去。google和百度了很多,都说要开机进入recovery mode,可以不用密码登录,然后该模式下修改用户的密码。

1.进入recovery mode。麻烦的是装系统时,设置的非手动选择进入什么模式,所以在选择进入recovery mode 时,界面一闪而过,无法选择进入recovery mode。然后我同时用了以下两个方法,最后进入recovery mode。具体是哪一个真正起到了作业,不太清楚。(1)通过开机提示(貌似是Ctrl+E),进入系统设置界面,将OS Install Mode 由原来的OFF改为ON。(2)开机在选择进入什么模式界面之前有几秒钟的黑屏跳转时间,所以我在黑屏这个时间段内就一直按方向键的 向下键,事实证明是好使的,这样跳到选择界面时,此时选中的是第四项,所以界面不会一闪而过,这样再通过方向键,选择进入recovery mode(一般是第二项)。

2.进入recovery mode后会出现一个界面,让选择进入的类型,第一项是Normal ..第四项是root... 当时不太清楚这个具体是什么意思,选择了第一项normal,后面仍会提示输入登录的用户名和密码,所以这里要选root项,这样就可以不用输用户名和密码变进入recovery mode,而且是root权限。

3.在#提示符下用 cat /etc/shadow ,查看已有的用户名。

4.用 passwd 用户名 命令给用户重新设置命名。

5.重启系统,通过用户名和新设置的密码,正常登录即可。

posted @ 2011-07-04 20:10  午后的猫  阅读(3833)  评论(0编辑  收藏  举报