虚拟机中CentOS 7输入用户名和密码后,屏幕闪一下,又会回到这个输用户名和密码的界面

使用远程登录,窗口直接闪退

问起因为何;我的selinux的配置文件config,之前由于某些原因给关掉了(disabled),现在要学习selinux这块;于是就设置为enforcing,可getenforce查询的时候,仍是显示disabled,并没有当回事,以为这是没重启,服务没更新;重启后,悲剧……

centos7进入单用户模式

没办法,只能自救了,先进入单用户模式试一试

首先我们进入开机界面,按e进行选择

虚拟机中CentOS 7输入用户名和密码后,屏幕闪一下,又会回到这个输用户名和密码的界面_第1张图片

会进入以下界面,

虚拟机中CentOS 7输入用户名和密码后,屏幕闪一下,又会回到这个输用户名和密码的界面_第2张图片

然后找到图中红线标注的该行,在行尾添加 init=/bin/sh

虚拟机中CentOS 7输入用户名和密码后,屏幕闪一下,又会回到这个输用户名和密码的界面_第3张图片

按住Ctrl+x执行

可以进入单用户模式

输入这行命令   mount   –o   remount,rw   /   即可

虚拟机中CentOS 7输入用户名和密码后,屏幕闪一下,又会回到这个输用户名和密码的界面_第4张图片

接下来,我们就可以修改密码,默认修改root密码,也可以修改其他配置文件

这里是要改  /etc/selinux/config   把enforcing改回来(disabled)

 

执行exec  /sbin/init 即可退出单用户模式

虚拟机中CentOS 7输入用户名和密码后,屏幕闪一下,又会回到这个输用户名和密码的界面_第5张图片

 

退出单用户模式,就直接进入了命令行模式(或图形界面——猜的)

现在即可正常登陆了!

 

 

转载自:https://www.cnblogs.com/junjind/p/8993420.html

你可能感兴趣的:(Linux,意外抢救)