centos7如何找回丢失的root密码以及开机在图形界面一直转圈
在网上看韩老师的视频自学Linux,但因为视频年份过早,以至于在真正学习过程中遇到了可能是由于版本或者由于我个人操作不当出现的问题,在网上找了很多的解决方案,现在整理出来对于我自己测试成功过的解决方案,希望能帮助到更多新手的朋友。
如何找回丢失的root密码
1、在开机引导界面按【e】
2、进入界面后,在linux16那行的末尾输入【rd.break】,然后按ctrl+x组合键
3、进入单用户只读模式
4、输入【mount -o remount,rw /sysroot】重新挂载根目录读写权限,并使用【chroot /sysroot】(注意/前面的空格)命令更改根目录
5、使用【passwd】更改密码,需要输入两次
6、输入【touch /.autorelabel】使selinux生效
7、输入两次【exit】退出,并重新启动
开机在图形界面一直转圈
1、重启,并按照第一个问题的第1、2、3、4步操作进入单用户模式
2、输入【getenforce】查看selinux状态
3、输入两次【exit】可以看到提示无法加载selinux策略
4、重新启动,同上述方法第一步相同,进入内核界面按e,在linux16这行输入【selinux=0】
5、然后就可以进入图形界面了正常启动了
6、输入命令【yum remove -y selinux-policy】卸载selinux-policy,按【y】回车确定
7、输入【yum install -y selinux-policy】安装
然后就可以正常的启动了