passwd:Authentication token manipulation error 错误的解决办法:
用root修改密码报错:
报passwd:Authentication token manipulation error错误是:密码身份验证令牌操作错误,一般是密码文件的权限的问题,也有可能是根目录空间满了。
用lsattr命令查看存放用户和密码的文件属性,发现有i选项(i:不得任意更动文件或目录),因为没有权限允许,所以导致所有的用户都不能修改密码。
要用chattr命令将i权限撤销,然后再修改密码。
[root@localhost ~]# lsattr /etc/passwd ----i--------e- /etc/passwd[root@localhost ~]# lsattr /etc/shadow----i--------e- /etc/shadow[root@localhost ~]# chattr -i /etc/passwd[root@localhost ~]# chattr -i /etc/shadow[root@localhost ~]# lsattr /etc/shadow-------------e- /etc/shadow[root@localhost ~]# lsattr /etc/passwd -------------e- /etc/passwd[root@localhost ~]#之后再改密码就成功了
[root@localhost ~]# passwdChanging password for user root..New password: ##输入新密码Retype new password: ##再次确认新密码passwd: all authentication tokens updated successfully.