环境:centos7
1. 通过开机修改内核引导重置
重启 linux 系统主机并出现引导界面时,按下 E 键进入内核编辑界面
在 linux16 参数这行的最后追加 ”rd.break” 参数,然后按下 Crtl + X 来运行修改过的内核参数
之后,系统进入紧急救援模式
输入以下命令,等待系统重启即可完成修改
mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot
2. 通过光盘救援模式修改
开机时选光驱引导,选 Troubleshooting, 后选择 Rescue a Centos system, 选 1 继续,进入救援模式
进入救援模式后,此时系统已被挂载到 /mnt/sysimage 路径上,我们可以通过修改原系统的 /etc/shadow 文件来重置 root 密码
vi /mnt/sysimage/etc/shadow
将 shadow 文件第一行 root 的第二个字段删除,然后 wq! 保存
重启系统,此时 root 可以无密码登录,再用 passwd 命令创建密码即可