操作摘要
本文提供两种CentOS系统密码重置方案:通过单用户模式快速修改密码适用于GRUB未加密的系统;救援模式则用于无法进入单用户模式或需要修复系统文件的场景。两种方法均需物理接触服务器,操作前请确认系统版本为CentOS 7及以上。
单用户模式操作步骤
本方法通过修改GRUB启动参数实现密码重置:
- 重启系统,在GRUB界面按e进入编辑模式
- 找到以
linux16
开头的行,将ro
改为rw init=/sysroot/bin/sh
或添加rd.break
参数 - 按Ctrl+X启动进入临时shell环境
- 执行挂载和密码修改命令:
mount -o remount,rw /sysroot chroot /sysroot passwd root touch /.autorelabel exit reboot
救援模式操作步骤
当单用户模式不可用时,建议使用系统安装介质进入救援模式:
- 通过安装介质启动,选择Troubleshooting → Rescue a CentOS system
- 选择1) Continue进入救援环境
- 挂载原系统并修改密码:
chroot /mnt/sysimage passwd root touch /.autorelabel exit reboot
注意事项
- 操作前建议备份重要数据
- 必须执行
touch /.autorelabel
以更新SELinux上下文 - GRUB加密时需先解密才能修改启动参数
- 虚拟机环境需确保正确加载安装介质
通过合理选择单用户模式或救援模式,管理员可在不丢失数据的前提下高效完成CentOS系统的密码重置。建议定期进行密码备份,并启用SSH密钥认证以降低密码依赖。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/590009.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。