破解CentOS-7root口令

来源:互联网 发布:解析嵌套的json数据 编辑:程序博客网 时间:2024/06/03 16:01

这里写图片描述

方法一

1.内核参数修改

e    进入内核参数编辑界面

这里写图片描述

rd.break  添加到linux16的这行结尾Ctrl +x   启动

这里写图片描述

2.rw挂载

进入emergency shell 的界面

这里写图片描述

#查看挂载情况 ;df不能用findmnt  或者是 mount#发现磁盘上的 / 是只读挂载

这里写图片描述

#重新挂载根;为rwmount -o remount,rw  /dev/sda2  /sysroot#查看 /dev/sda2 的挂载情况findmnt  /dev/sda2

这里写图片描述

3.修改密码

# 切换到磁盘上的根chroot  /sysroot

这里写图片描述

#修改密码passwd

这里写图片描述

4.绕过selinux打标签

#查看selinux策略cat /etc/selinux/config或者 getenforce#不是distabled,需要新建一个文件touch /.autorelabel

这里写图片描述

5.退出,重启

exitexit

方法二

区别:

方法二在 编辑内核参数时直接把 磁盘上的/ 以rw 挂载;    在进入emergency shell后不同再进行        mount -o remount,rw  /dev/sda2  /sysroot其他后续步骤都是一样的

修改内核参数时,直接将 磁盘上的 / 设为 rw
这里写图片描述

注意:这种方法在重启时会出现下面这种警告;会自动跳过

这里写图片描述

原创粉丝点击