anisble批量修改服务器密码
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'版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/558.html
转载时须注明出处及本声明