前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7.3破解root密码

CentOS7.3破解root密码

作者头像
孙杰
发布2019-10-29 14:25:22
8320
发布2019-10-29 14:25:22
举报
文章被收录于专栏:云技术+云运维云技术+云运维

  centos新的7系列与旧6系列存在着很大的不同,我们看下对root密码重置的步骤!

1、开机出现引导菜单时按下e键

wKiom1jwVU2QvVoFAABKJQKDXLc342.jpg-wh_50
wKiom1jwVU2QvVoFAABKJQKDXLc342.jpg-wh_50

2、找到linux16这一行,在其后追加 rd.break 参数

wKiom1jwVn7h3rnpAAFN-cVAyw8645.jpg-wh_50
wKiom1jwVn7h3rnpAAFN-cVAyw8645.jpg-wh_50

3、然后按ctrl+x启动到特定的模式,由于更改密码需要用到/sysroot这个分区中的数据,而这个分区默认情况下是只读的,所以需要对它进行重新挂载,并赋予rw权限:

1) mount -o remount,rw /sysroot

2) chroot /sysroot

3) passwd   (也可echo redhat | passwd --stdin root)

4) touch /.autorelabel(若Selinux已经禁用则无须执行这一步)

5) exit

4.输入reboot后,系统可能会等待片刻,然后再重新进入到系统中,输入你刚刚更改过的root密码即可登陆。

另一个办法:

编辑grub2,将linux16行的 ro 更改成rw init=/sysroot/bin,大致如下:

  1. 定位到Linux16行的ro字段
wKiom1jwWHiAHBQlAAAsQX4aVtY724.jpg
wKiom1jwWHiAHBQlAAAsQX4aVtY724.jpg
  1. 将ro替换成 rw init=/sysroot/bin
wKioL1jwWJHQHBh7AAA_9iMK440777.jpg
wKioL1jwWJHQHBh7AAA_9iMK440777.jpg
  1. chroot /sysroot
  2. passwd
  3. touch /.autorelabel(若Selinux已经禁用则无须执行这一步)
  4. exit
  5. reboot
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-04-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档