passwd: Authentication token manipulation error
身份验证令牌操作错误。
可能原因:
- 密码文件无修改权限(有i权限)或者密码文件和用户文件不一致
lsattr /etc/{passwd,shadow}
取消方法
chattr -i /etc/passwd
chattr -i /etc/passwd
用pwck命令校验,返回结果为0,表示一致
- /文件系统无空间或者无inode,也会出现这个报错
检查根文件的剩余空间和inode剩余数量
df -h
df -i
vi /etc/pam.d/passwd
当passwd中对于password类型注释掉时候,会出现这个报错
vi /etc/pam.d/system-auth
当password这个类型的密码复杂度校验出现在文件末尾时候,也会出现这个报错
- 在用户修改自己密码的时候,输入的当前密码错误时候,也会出现该报错
- 当开启了selinux后,会影响passwd命令,也会出现该报错
关闭selinux
setenforce 0
- 当在/var/log/message和/var/log/secure日志中都无记录,尝试重启操作系统