使用passwd修改用户的密码报错:passwd: Authentication token manipulation error
并且确认过用户密码相关的文件并没有被锁住:
绕过这个错误,能够成功修改用户密码的办法如下:
使用echo "test:En#@TcIpEu*c" | chpasswd这个命令设置用户密码即可,test是用户名,冒号后面的是密码。
如果chpasswd这个命令报错:configuration error - unknown item 'umask' (notify administrator)
解决办法是将/etc/login.defs文件中的umask 027注释掉就可以了。