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

希望能够帮助大家!!

相关推荐
正点原子20 分钟前
【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——RS232接口测试
linux·功能测试·stm32·单片机·嵌入式硬件·stm32mp257
laimaxgg25 分钟前
Docker华为云创建私人镜像仓库
运维·服务器·docker·容器·华为云
南川琼语1 小时前
Linux——共享内存
linux·运维·服务器
虾球xz2 小时前
游戏引擎学习第216天
服务器·c++·学习·游戏引擎
咖啡调调。3 小时前
使用DaemonSet部署集群守护进程集
运维·云原生·容器·kubernetes
精神病不行计算机不上班4 小时前
【计网】网络交换技术之报文交换(复习自用,了解,重要3)
网络·计算机网络·智能路由器
CAE虚拟与现实5 小时前
Ubuntu和Debian 操作系统的同与异
服务器·ubuntu·debian
风路丞6 小时前
centos-stream-9上安装nvidia驱动和cuda-toolkit
linux·运维·centos
神一样的老师7 小时前
面向基于发布-订阅的物联网网络的匿名 MQTT 分析
网络·物联网
Amelio_Ming7 小时前
linux 内核 static-key机制分析
linux