描述这个情况还真是挺费事的。

系统是centos,当我安装完成重启系统后,发现我进不到系统去。

输入正确的密码,界面一闪而过,又是要接着输入密码,也不提示我密码错误。当我换到命令行下使用logoin登录时,也是这种情况,只不过这里一直是让我输入用户名和密码两种。

当我使用root用户登录时,一切正常,当使用新建的其他用户登录时,又一切很正常了。

所以我从下面几个方向寻找原因。

1.关闭selinux

因为我对selinux做过修改,所以怀疑是没有关闭selinux造成的,当我关闭selinux后,发现问题依旧。

2.更新密码

网上有种说法是密码过期造成的,但是更新密码后问题依旧没有改变。

3.passwd文件

既然我的其他用户可以正常登录,那么我就cat到passwd文件,比对下不能登录和可以正常登录的区别。

之前我对passwd文件修改过,把这个修改回来就可以正常登录了,问题解决。


Logo

更多推荐