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

希望能够帮助大家!!

相关推荐
RollingPin20 小时前
iOS八股文之 网络
网络·网络协议·ios·https·udp·tcp·ios面试
添砖java‘’1 天前
vim高效编辑:从入门到精通
linux·编辑器·操作系统·vim
tryCbest1 天前
CentOS部署Docker容器
linux·docker·centos
惘嘫、冋渞1 天前
AWS同一账号下创建自定义VPC并配置不同区域的对等链接
网络·云计算·aws
qyhua1 天前
【Linux运维实战】彻底修复 CVE-2011-5094 漏洞
linux·运维·安全
坠金1 天前
linux/centos迁移conda文件夹
linux·centos·conda
云知谷1 天前
【HTML】网络数据是如何渲染成HTML网页页面显示的
开发语言·网络·计算机网络·html
Andya_net1 天前
网络安全 | 深入了解 X.509 证书及其应用
服务器·安全·web安全
纳于大麓1 天前
Kotlin基础语法
linux·windows·kotlin
九皇叔叔1 天前
Linux Shell 正则表达式中的 POSIX 字符集:用法与实战
linux·运维·正则表达式