这是/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权限,使不能直接修改此文件
这是/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权限,使不能直接修改此文件