注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

小楼一夜听风雨

计算机知识、分子模拟、Linux学习,与您共分享!

 
 
 

日志

 
 

RedHat Enterprise Linux 5 忘记root密码  

2012-07-28 17:52:06|  分类: Linux学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
       今天隔壁网络公司的RHEL5 Linux服务器出了点问题,Boss把root密码给忘记了,而且普通用户也被锁定,无法进入,以前修改过root密码,但是这次同样的方法却不再好使,现将解决过程做一介绍,仅供大家参考:

开机,引导GRUB 后,出现选择启动项,

按e键(速度要快,否则会进入系统,取决于设定的等待时间):

  root (hd0,0)

  kernel /xen.gz-2.6.18-128.e15

       module /vmlinuz-2.6.18-128.e15xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet

  module /initrd-2.6.18-128.e15xen.img

       按照以前经验,在kernel /vmlinuz-2.6.18-128.e15 ro root=/dev/hda1 一行的ro前面加single,则可以进入单用户模式,进而可以修改root密码,但是本例中根本没有这个启动项,于是修改 kernel 所在行,进不去系统,修改ro root行,结果说不可以执行的文件,手动修改为kernel /vmlinuz-2.6.18-128.e15 single ro root=/dev/hda1,则直接提示找不到该文件。

       最终抱着试一试的态度,在要在kernel 和ro root 两行都加single, 居然就成了!

  root (hd0,0)

  kernel /xen.gz-2.6.18-128.e15 single

       module /vmlinuz-2.6.18-128.e15xen ro single root=/dev/VolGroup00/LogVol00

  module /initrd-2.6.18-128.e15xen.img

        按b启动后,经过一串命令行输出, 得到类似下面的命令行

        sh-3.01#

        在#后面运行命令 passwd root, 即

        sh-3.01# passwd root

       系统问你的新用户名,输入新密码,解决。

       其原因是系统安装时选择安装了虚拟化组件,Xen是一款虚拟化软件,支持半虚拟化和完全虚拟化。它在不支持VT技术的cpu上也能使用,但是只能以半虚拟化模式运行。

  评论这张
 
阅读(1082)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017