网上查的很多料,有说 lsattr 查看 /etc/passwd 和 /etc/shadow 是否被加锁,root没有权限。
其实报这个错就是和这俩个文件有关,只是这我个 环境开了selinux ,setenforcing 0 设置 警告 ,不拦截,不再报错。
touch /.autorelabel 刷新 / 根目录 上下文信息。 重启
20240115更新
因 /etc/pam.d/system-auth 文件内容配置不正确,造成passwd命令执行报同样错误。
采用正常的机器的文件进行搬运后,passwd命令恢复正常。