使用 sshpass 更改密码过期的用户密码

使用 sshpass 更改密码过期的用户密码

我的服务器有密码过期的用户。我想为此编写一个脚本或 ansible 剧本。我尝试了下面的命令,但失败了。有没有办法用 ansible 做到这一点?或者我可以使用哪个命令来更改过期用户的密码?

sshpass -e ssh username@ip | echo -e "old_password\nnew_password\nnew_password"

sshpass -e ssh username@ip 'echo -e "old_password\nnew_password\nnew_password"'

相关内容