Redhat重置root密码(Linux破解root密码)

Linux
redhat

Redhat重置root密码(Linux破解root密码)

1、grub 菜单 按e 在rhgb quiet 后面添加rd.break 加完按Ctrl+X 执行

2、将系统卷改为rw状态
进入entering emergency mod 光标前是switch_root:/# 输入
mount -o rw,remount /sysroot
检查: mount 可以检查到/sysroot 从ro变更为 rw (rw,relatime,attr2,inode64,noquota)

3、切换到/sysroot里
chroot /sysroot
检查: 光标前变更为了 sh-4.4#

4、更改用户密码
echo ‘123’ | passwd –stdin root
检查: 提示successfully修改密码成功。

5、重置selinux标签
touch /.autorelabel
注意:在开启selinux的情况下,因为修改密码后,selinux标签会不对导致重启失败。建一个空的文件,重打selinux标签 relabel 非常容易拼错,注意!!
检查: ls -hl /
注意看.autorelabel 拼写,还有别是目录。如果.autorelabel是个目录也是不会重置环境的

6、两次 exit 退出
这时会提示warning –SELinux targeted policy relabel is required.
(没看到,要么就是没开selinux, 要么就是autorelabel有问题
重建完所有标签,新密码登陆系统。

注:如果在开了selinux 情况下,没有这个提示表示.autorelabel不存在,检查名字是不是写错了