CentOS 7系统root密码重置指南:3分钟紧急恢复方案
创作时间:
作者:
@小白创作中心
CentOS 7系统root密码重置指南:3分钟紧急恢复方案
引用
CSDN
1.
https://blog.csdn.net/2401_86544677/article/details/145895068
CentOS 7系统root密码重置指南:3分钟紧急恢复方案
一、操作前准备
- 物理机环境:确保拥有键盘和显示器访问权限
- 虚拟机环境(VMware/VirtualBox):
# 关闭加密启动(VMware示例)
虚拟机设置 -> 选项 -> 高级 -> 取消勾选"加密"
- 重要数据备份(可选):
mount /dev/sda1 /mnt
cp -r /mnt/important_data /external_drive/
二、单用户模式破解密码(关键步骤)
2.1 进入GRUB菜单
- 重启系统,在启动界面快速按↑或↓键
- 出现如下界面立即按下e键:
GNU GRUB version 0.97
CentOS Linux (3.10.0-1160.el7.x86_64) 7.9.2009 (Core)
2.2 修改启动参数
- 找到以
linux16
开头的行 - 定位到
ro
参数,修改为:
rw init=/sysroot/bin/sh
- 完整参数示例:
linux16 /vmlinuz-3.10.0-1160.el7.x86_64 ro root=/dev/mapper/centos-root \
crashkernel=auto rd.lvm.lv=centos/root rhgb quiet LANG=en_US.UTF-8
改为:
linux16 /vmlinuz-3.10.0-1160.el7.x86_64 rw init=/sysroot/bin/sh \
root=/dev/mapper/centos-root crashkernel=auto rd.lvm.lv=centos/root
2.3 进入紧急模式
- 按Ctrl+X启动系统
- 挂载系统分区:
chroot /sysroot
mount -o remount,rw /
三、密码修改与修复
3.1 修改root密码
passwd root
# 按提示输入两次新密码,示例输出:
# Changing password for user root.
# New password:
# Retype new password:
# passwd: all authentication tokens updated successfully.
3.2 SELinux修复(关键!)
touch /.autorelabel
# 必须执行,否则重启后可能无法登录
3.3 重启系统
exec /sbin/init 6
# 或
reboot -f
四、验证与异常处理
4.1 登录验证
- 等待系统自动重启(约2分钟)
- 使用新密码登录:
login: root
Password: ********
Last login: Wed Feb 27 10:00:00 on tty1
4.2 常见问题解决
- GRUB菜单无法停留:
# 修改GRUB配置
vi /etc/default/grub
GRUB_TIMEOUT=5 # 修改等待时间为5秒
grub2-mkconfig -o /boot/grub2/grub.cfg
- SELinux导致登录失败:
# 重启进入单用户模式执行
fixfiles -F onboot
- LVM卷识别失败:
vgchange -ay # 激活卷组
lvdisplay # 查看逻辑卷路径
五、安全加固建议
- 设置备用管理员账户:
useradd admin
passwd admin
usermod -aG wheel admin
- 启用sudo权限:
visudo
# 添加:admin ALL=(ALL) ALL
- 密码策略设置:
vi /etc/login.defs
PASS_MAX_DAYS 90 # 密码有效期
PASS_MIN_LEN 10 # 最小长度
操作流程图解:
graph TD
A[重启系统] --> B{进入GRUB菜单}
B --> |按e编辑| C[修改启动参数]
C --> |Ctrl+X启动| D[进入紧急模式]
D --> E[修改root密码]
E --> F[创建SELinux标记]
F --> G[重启验证]
注意事项:
- 生产环境操作前建议创建系统快照
- 加密磁盘需要额外处理LUKS密码
- UEFI系统需注意引导加载器差异
- 如果使用XFS文件系统无需额外操作
完成上述步骤后,可通过last
命令查看登录记录,确认密码修改成功:
last | head -n 5
# 正常应显示最新登录记录
热门推荐
为什么老鼠可以闻到猫的气味?
无疹期锁定元凶 武大人民医院中西医协同攻克「天下第一痛」
耳朵大了不一定是福气,也可能是影响全身的“大耳朵病”
产品经理如何做需求分析?这 8 个步骤一学就会!
不同拍摄场景下,应该如何选择合适的镜头?
哈瑞迪派:全世界上最烦以色列的竟然是一群犹太人?
楼上下水道漏水维修责任归属及处理方案
比亚迪项目管理怎么做的
明代五彩瓷的发展演变与艺术风格
钓鱼技巧:饵料轻重不同,调漂方法有何变化?
白春礼:瞄准未来科技和产业发展制高点,推进中国未来产业发展的五项具体建议
香港大新银行开户流程与所需资料(截至2025年2月最新政策)
万科突发!最新回应
10种富含GABA的食物,助你改善睡眠、缓解焦虑
养肝必备!这份食物清单让你吃出好肝来
福州鼓山之旅:古刹、摩崖石刻与自然风光的绝妙组合
大模型技术突破,推动人工智能迈向新高度
小区垃圾房规定及配套设施要求
双重身份不是梦:发现手机隐藏的分身功能,五大技巧揭秘!
手绘线条技巧分享:从线条练习到线稿基本训练
如何申请强制执行?看这篇就够啦(附申请书模板)
港大深圳医院:深港医疗融合的改革样本
益适纯的作用与功效有哪些
身体发炎如何消除?5大抗炎食物一次看
解析U20国足得失:输在体能与专注 潜力战术未来可期
美国遣返中国留学生的原因和影响是什么
怎么判断自己是风热感冒还是风寒感冒
古代故宫如何防火?木墙改砖墙,雍正建起专业消防队
新华指数|大规格虾供应量持续减少 小龙虾价格指数上涨
向日葵的外貌描写