系统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  用户)。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM