天天看点

破解CentOS-7root口令方法一方法二

破解CentOS-7root口令方法一方法二

方法一

1.内核参数修改

e    进入内核参数编辑界面
           
破解CentOS-7root口令方法一方法二
rd.break  添加到linux16的这行结尾
Ctrl +x   启动
           
破解CentOS-7root口令方法一方法二

2.rw挂载

进入emergency shell 的界面
           
破解CentOS-7root口令方法一方法二
#查看挂载情况 ;df不能用
findmnt  或者是 mount
#发现磁盘上的 / 是只读挂载
           
破解CentOS-7root口令方法一方法二
#重新挂载根;为rw
mount -o remount,rw  /dev/sda2  /sysroot
#查看 /dev/sda2 的挂载情况
findmnt  /dev/sda2
           
破解CentOS-7root口令方法一方法二

3.修改密码

# 切换到磁盘上的根
chroot  /sysroot
           
破解CentOS-7root口令方法一方法二
#修改密码
passwd
           
破解CentOS-7root口令方法一方法二

4.绕过selinux打标签

#查看selinux策略
cat /etc/selinux/config
或者 getenforce
#不是distabled,需要新建一个文件
touch /.autorelabel
           
破解CentOS-7root口令方法一方法二

5.退出,重启

exit
exit
           

方法二

区别:

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

修改内核参数时,直接将 磁盘上的 / 设为 rw

破解CentOS-7root口令方法一方法二
注意:这种方法在重启时会出现下面这种警告;会自动跳过
           
破解CentOS-7root口令方法一方法二

继续阅读