ansible版本2.7,使用模块user

随机密码生成:https://suijimimashengcheng.bmcx.com/

说明:online 是ansible/hosts文件中配置的服务器组名称

一、此方法更新密码可以在history命令中看到明文密码,不推荐
ansible online -m raw -a "echo 'd1TSeVutHZ4I9aYw' | passwd --stdin root"

二、使用user模块更新用户密码:必需先把密码加密拿到加密后的字符串
生成密文密码:"msg={{ '密码信息(123456)' | password_hash('sha512','加密效验信息(随便写)') }}"

ansible 127.0.0.1 -m debug -a "msg={{ 'd1TSeVutHZccX9aYw' | password_hash('sha512','12545') }}"

批量修改线上密码(后面要用单引号不能使用双引号)

ansible online -m user -a 'name=root password=$6$12545$0P8BfZBHtdoY4HqTWYqJ2BDCgnCm.l4vW/ds2r35njYJuQ2zm4r4pBOx34iHQz71Op.UFC8C3m1.K6LXUQTkN. update_password=always'

标签: none

添加新评论