linu重置root密码(CentOS7)
linux重置root密码
环境: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命令创建密码即可