破解CentOS的root密码

虚拟机上装了CentOS系统,长时间没有去使用竟然忘了进入系统的root密码。
于是就去网上找破解密码的方法,网上竟然也有很多破解的方法,但是都说的不清不楚,没有把对grub
的操作解释清楚,终于还是找到一篇解释比较清楚的,完成了系统密码的破解之旅,终于拿出了里面极其重要的东西。

当系统进入 grub 时,会出现系统的菜单(选择要进入那个系统,如果是双系统的话,还有一个选项是进入window系统的), 例如 CentOS,这时按下'e'键('e'在这里代表edit)。
画面会跳到另外一个画面,出现几个选项,请选择以 'module /vmlinux-2.6.20 ....'开头的选项, 再按下键'e'
则会进入该项的编辑,如果选项太长,按右键就可以看到项剩下的部分
在ro 前面加入单词 single (single前后用空格隔开)
按确定,再按下'b'('b'在这里代表boot吧)
系统会进入single模式
这时里示的是shell_3.2#的提示:
输入 cp /etc/passwd /etc/passwd_back
         vi /etc/passwd (希望你会基本的vi操作)
把首行的root:x:0:0.... 改为 root::0:0...(就是把:X给删掉)

 

shift + zz 保存
输入# reboot

重启机子就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值