CentOS 7.3 修改root密码 passwd: Authentication token manipulation error

这是/etc/passwd 和/etc/shadow不同步造成的

用lsattr命令查看/etc/passwd的隐藏权限
lsattr /etc/passwd
在这里插入图片描述
无非e权限,不需去除

在这里插入图片描述

用chattr命令对/etc/group去除a权限位:
chattr -a /etc/shadow

之后用passwd命令即可成功修改root密码

最后chattr +a /etc/shadow 加a权限,使不能直接修改此文件

你可能感兴趣的:(服务器)