centos破解root密码以及如何防止他人破解root密码
目录
破解root密码
服务器重启
1.再重启页面上下选择第一个按e进入内核编辑模式
2.找到linux16开头的一行,光标移动到最后添加 init=/bin/sh Ctrl+x 保存
3.进入单用户模式
4.重新挂在根分区
5.关闭selinux
6.更新密码 passwd
7.在根分区下面创建一个隐藏文件
8.重启系统就可以使用新密码登录服务器了
防止他人破解root密码就是给单用户添加用户名密码
重新生成 GRUB2 的配置文件,在启动时正确显示可用的操作系统选项
破解root密码
服务器重启
1.再重启页面上下选择第一个按e进入内核编辑模式
2.找到linux16开头的一行,光标移动到最后添加 init=/bin/sh Ctrl+x 保存
3.进入单用户模式
4.重新挂在根分区
mount -o remount,rw /
5.关闭selinux
vim /etc/selinux/config
6.更新密码 passwd
7.在根分区下面创建一个隐藏文件
touch /.autorelable
8.重启系统就可以使用新密码登录服务器了
exec /sbin/init
防止他人破解root密码就是给单用户添加用户名密码
vim /etc/grub.d/10_linux
最后面加入以下内容
cat <<EOF
set superusers="用户名"
password new 新密码
EOF
保存退出
重新生成 GRUB2 的配置文件,在启动时正确显示可用的操作系统选项
grub2-mkconfig --output=/boot/grub2/grub.cfg
希望能够帮助大家!!