root密码忘记

救援模式,在启动grub界面第一个CentOS Linux (内核版本)按E,如果出现误触,可以按ESC返回再E重新进
image.png
其中对Linux16这一行,在这行最后加上rw init=/bin/sh
image.png
修改后,Ctrl+X启动,进入以下界面
image.png
然后就可以通过passwd修改密码

故障

救援模式修改,无法进入系统,读条的时候卡住 : selinux没关闭
解决:
进入救援模式后,vim /etc/selinux/config

光盘启动:开机在vmware页面的时候,按ESC,进入boot menu,选择CD-ROM Drive
image.png
选择Troubleshooting
image.png
选择第二个,Rescue a CentOS system
image.png
输入1,continue
image.png

之后系统根目录,挂载到了/mnt/sysimage下面

原来的/etc/passwd放在磁盘上面的/mnt/sysimage/etc/passwd
chroot /mnt/sysimage 切换当前的根

故障

修改后,无法重启或者退出
mount -o remount,rw /sysroot #/mnt/sysimage 或 /
chroot /sysroot #sysroot == #/mnt/sysimage
echo "123" |passwd --stdin root #vi /etc/passwd
touch /.autoelabel
exit
reboot


xfxfxf
11 声望1 粉丝