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命令创建密码即可

你可能感兴趣的:(运维,linux运维)