有些时候服务器规定了用户的密码中不允许包含用户名,例如test用户你不能使用类似abtest123这种密码,但是我就是想要这么设置,可以使用chpasswd设置,我不确定是否在所有情况下都可以,不过我使用其他方法没达到效果,但是使用chpasswd后却成功了,如下:

echo "test:abtest123" | chpasswd

其中test是用户名,abtest123是密码。