centos破解root密码以及如何防止他人破解root密码

目录

破解root密码

服务器重启

1.再重启页面上下选择第一个按e进入内核编辑模式

[2.找到linux16开头的一行,光标移动到最后添加 init=/bin/sh Ctrl+x 保存](#2.找到linux16开头的一行,光标移动到最后添加 init=/bin/sh Ctrl+x 保存)

3.进入单用户模式

4.重新挂在根分区

5.关闭selinux

[6.更新密码 passwd](#6.更新密码 passwd)

7.在根分区下面创建一个隐藏文件

8.重启系统就可以使用新密码登录服务器了

防止他人破解root密码就是给单用户添加用户名密码

[重新生成 GRUB2 的配置文件,在启动时正确显示可用的操作系统选项](#重新生成 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

希望能够帮助大家!!

相关推荐
梁bk1 小时前
[Nginx]反向代理和负载均衡
运维·nginx·负载均衡
2401_826097626 小时前
JavaEE-Linux环境部署
java·linux·java-ee
(:满天星:)7 小时前
第31篇:块设备与字符设备管理深度解析(基于OpenEuler 24.03)
linux·运维·服务器·网络·centos
小陶来咯7 小时前
【仿muduo库实现并发服务器】Acceptor模块
运维·服务器
爱莉希雅&&&7 小时前
shell编程之awk命令详解
linux·服务器·git
笑稀了的野生俊7 小时前
在服务器中下载 HuggingFace 模型:终极指南
linux·服务器·python·bash·gpu算力
cui_hao_nan7 小时前
Docker后端部署
运维·docker·容器
渡我白衣8 小时前
Linux操作系统之文件(四):文件系统(上)
linux
ZZH1120KQ8 小时前
Linux系统安全及应用
linux·运维·系统安全
程序漫游人8 小时前
centos8.5安装jdk21详细安装教程
java·linux