LinuxSir.cn,穿越时空的Linuxsir!

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

系统拒绝以root登陆

[复制链接]
发表于 2004-12-16 06:14:21 | 显示全部楼层 |阅读模式
今天遇到一点麻烦,烦请各位高手指教。
我用的redhat 9系统,下午在另外一台机器用puttySSH以root身份远程登陆管理了一段时间,随后系统关机。等再次启动的时候,发现系统不认识我原来的root密码。于是进行系统密码清除,随后再次开机,每当输入完root,回车后,光标自动回到原来状态让我输入用户名。反复登陆数次,结果相同。而系统原来的普通用户仍旧提示密码不正确。
请高人执教,是不是putty管理完后没有关闭管理窗口而主系统关机引起这样的现象,该如何解决?
发表于 2004-12-16 06:18:43 | 显示全部楼层
系统密码清除是什么意思?
如果可以接触那台机器的话,
听说可以用rh光盘启动,用但用户模式进入,以后使用chroot,chroot后, 修改root密码
 楼主| 发表于 2004-12-16 06:20:36 | 显示全部楼层
我用的单用户模式进入系统,然后清除了密码。密码已经被清除了。但系统就是不让进去。
发表于 2004-12-16 06:22:14 | 显示全部楼层
是怎么清除密码的呢?
 楼主| 发表于 2004-12-16 06:27:09 | 显示全部楼层
我用的grub,进入grub界面后选择redhat9,按e,再选择redhat,再按e,再选择linux。。。。在or前面加1,然后按b,系统重起,自动进入系统,打开shadow,清除root:。。。:中间内容,reboot,回来密码就没有了,但它还是不让进,又提示我输入用户名,输完,回车,又回去了,重输,还回去。。。。。。
发表于 2004-12-16 06:30:23 | 显示全部楼层
单用户模式进入,用户名:root,pass:空看看能不能进去
发表于 2004-12-16 07:13:08 | 显示全部楼层
最初由 wanlei1023 发表
我用的grub,进入grub界面后选择redhat9,按e,再选择redhat,再按e,再选择linux。。。。在or前面加1,然后按b,系统重起,自动进入系统,打开shadow,清除root:。。。:中间内容,reboot,回来密码就没有了,但它还是不让进,又提示我输入用户名,输完,回车,又回去了,重输,还回去。。。。。。

你清除密码的方法不对。修改密码后,要用pwconv命令来更新shadow数据库,否则修改无效。
#pwconv
另外,修改密码的方法应该是
#passwd root
然后看到提示后直接回车,就等于是空密码了。
如果还是不能登录的话,那么可能你的机器有被黑的可能,要查查/etc/passwd文件中root的shell是否正常,bash的配置文件是否正确,/etc/shadow文件的root项是否正确(比如时间过期等等问题)。先查这几项吧,如果不知道怎么改的话,可以先在rescue模式下重新安装相关的rpm包,/etc/passwd是属于setup的rpm包的,安装的时候加上参数--force
发表于 2004-12-16 07:42:08 | 显示全部楼层
7dehao, rhce考出来了吗?
发表于 2004-12-16 14:22:03 | 显示全部楼层
最初由 7dehao 发表
你清除密码的方法不对。修改密码后,要用pwconv命令来更新shadow数据库,否则修改无效。
#pwconv
另外,修改密码的方法应该是
#passwd root
然后看到提示后直接回车,就等于是空密码了。
如果还是不能登录的话,那么可能你的机器有被黑的可能,要查查/etc/passwd文件中root的shell是否正常,bash的配置文件是否正确,/etc/shadow文件的root项是否正确(比如时间过期等等问题)。先查这几项吧,如果不知道怎么改的话,可以先在rescue模式下重新安装相关的rpm包,/etc/passwd是属于setup的rpm包的,安装的时候加上参数--force



现在已经不用这个方法了,,  ! 对部分shadow和passwd有错误后修改密码才需要这样 !

putty直接退出是可以不用关闭管理窗口,你直接ctrl+D 注消就行,跟root密码没关系  !
发表于 2004-12-16 16:49:19 | 显示全部楼层
在单用户模式下新建一个普通用户,然后用visudo编辑,加入新用户,并分配所有权限,然后用普通用户登陆,用sudo su -获得root权限
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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