LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 927|回复: 4

我也忘记了root密码

[复制链接]
发表于 2006-1-17 14:07:19 | 显示全部楼层 |阅读模式
看了置顶贴中的这个:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=97087
参考了网上的资料

我使用安装盘启动,选Rescue System,然后输入root,不问我密码了。
但是使用vi /etc/shadow把root加密后的密码删除,root那行是这样的:
root::::::::
然后存盘退出,输入reboot重启,进入suse的时候,还是问我root密码,直接回车不行。
这个。。怎么弄呢?
都怪suse,非要大小写数字结合,倒是安全了。。。

补充我的suse是10.0,vmware下安装的
 楼主| 发表于 2006-1-17 14:22:17 | 显示全部楼层
继续搜索,搜索到了这个:http://www.brunolinux.com/01-Fir ... _Root_Password.html
晕,还要继续这样做。
vi /etc/passwd,把第一行root后面那个x去掉,第一行原来是:root:x:0:0:root:/root:/bin/bash
改为:root::0:0:root:/root:/bin/bash
再vi /etc/shadow,把root后面只跟4个冒号
存盘后重启,使用一个其他用户登陆,进入控制台
输入su,再输入密码。晕啊,到了这步,依然提示无效的密码。

还是没解决。。
回复 支持 反对

使用道具 举报

发表于 2006-1-18 14:39:59 | 显示全部楼层
你把/etc/nsswitch.conf内的
passwd: compat
改为 files 看看能不能
回复 支持 反对

使用道具 举报

发表于 2006-1-18 16:10:45 | 显示全部楼层
太»æ了
Ï次我ý是光Ø启¨
然后mountŸ来的rootÊø关分区
然后chroot
然后passwd
回复 支持 反对

使用道具 举报

发表于 2006-1-18 16:18:13 | 显示全部楼层
你把/etc/nsswitch.conf 内的
passwd: compat
改为
passwd: files
看看
再说你不一定要用这方法用cdrom boot, mount /dev/hda1 /tmp/root/;;
chroot /tmp/root;; passwd 也可以
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表