系统root用户登录失败

在centos自动登录root用户时出现如下错误:

Authentication service cannot retrieve authentication info

CentOS Linux 8 (Core)
Kernel 4.14 on an aarch64

login: root (automatic login)

 解决问题:

需要排查shadow文件是否存在且内存是否ok。

1、在进入系统前,想办法看到shadow文件是否存在,里面是否有内容。

2、加载的文件系统拆包处理,看看shadow文件是否存在,里面是否有内容。

3、问题但部分原因为shadow文件不存在、或者shadow文件内容为空。主要原因为shadow文件在打包处理时,是否为非超级用户打包导致。

4、问题解决:(1)超级用户打包、(2)shadow文件权限值为0,在打包处理时可增加可读权限,让打包处理成功。在拆包处理阶段再修改为权限值为0(拆包一般为root  用户)。

posted on 2022-01-06 10:28  红旗kernel  阅读(1916)  评论(0)    收藏  举报

导航