之前在VM上安装了一个Ubuntu的11.10 Server版,由于一直在用Centos,所以密码记不清了,
但最近想拿Ubuntu做实验的时候 发现密码忘记了,找过网上各种办法 无非是:
1.进入单用户 passwd 修改,
2.放光盘,启用 linux rescue 修改,
也不知道是改版了还是怎么的,单用户模式下,就没有passwd这个命令 而且不能vi 提示错误命令,只能cat
而linux rescue 干脆提示错误的引导
很是奇怪,不知道大家还有什么方法?
Ubuntu 11.10 server 版忘记用户密码
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 1
- 注册时间: 2012-10-05 19:46
- 系统: win7
- fishbones
- 帖子: 88
- 注册时间: 2011-02-09 21:15
Re: Ubuntu 11.10 server 版忘记用户密码
尝试一下这个办法(我本人没有亲自尝试过,在书上看到的)
1.使用Live CD正常模式启动系统
2.挂载并cd 到你的原系统的根目录
3.
你会发现有类似下面的输出
这是linux存放用户密码的方式,这个字符串用冒号来分隔,每个字段有不同的意思,其中第一个字段是用户名,
第二个字段就是用户的密码加密之后的字符串。
4.删除第二个字段(先备份这个文件。。。。),变成
保存重启
5.之后你就可以不用密码登陆root用户了(登陆栏用户名填写root,密码留空)
6.设置你新的root密码。
突然想起ubuntu root默认禁用的,你可以通过套用这个方法改变你其他账户的密码。
至于你不能使用vi编辑器,可以使用nano,这个应该是在系统中广泛存在的。
ps : 我刚刚测试了一下这个方法,可行!
希望能帮到你
1.使用Live CD正常模式启动系统
2.挂载并cd 到你的原系统的根目录
3.
代码: 全选
cat /etc/shadow | grep root
代码: 全选
root:!:15459:0:99999:7:::
第二个字段就是用户的密码加密之后的字符串。
4.删除第二个字段(先备份这个文件。。。。),变成
代码: 全选
root::15459:0:99999:7:::
5.之后你就可以不用密码登陆root用户了(登陆栏用户名填写root,密码留空)
6.设置你新的root密码。
突然想起ubuntu root默认禁用的,你可以通过套用这个方法改变你其他账户的密码。
至于你不能使用vi编辑器,可以使用nano,这个应该是在系统中广泛存在的。
ps : 我刚刚测试了一下这个方法,可行!
希望能帮到你

站在巨人的肩上