报错如下图,输入新密码之后报错:
1、由于root用户可以修改自己密码和普通用户的密码,所以/etc/passwd和/etc/shadow文件的权限是没有问题的,两个文件都拥有可修改权限
2、机器空间和inode也是充足的
3、如果是pam配置文件有问题,输入命令passwd之后直接报错,没有输入新密码的机会
综上,查出原因
/usr/bin/passwd文件权限有问题,一般用户无法使用此命令。普通用户修改密码时必须拥有root权限 。 此文件正确权限:-rwsr-xr-x
赋权: chmod u+s /usr/bin/passwd