ansible设置用户密码

发布时间 2023-12-21 08:58:54作者: fengjian1585

用 ansible 设置用户的密码时,由于需要对传输的密码进行加密,所以要在主机安装python 的passlib 库。

利用 pip 安装 passlib: pip install passlib
生成的经过加密的密码(sha512 加密算法),说明:在 Password 后输入我们的密码"xxxxx",然后再按enter键

 

pip  install  passlib

python -c 'from  passlib.hash  import sha512_crypt;  import  getpass;  print (sha512_crypt.encrypt(getpass.getpass()))'

ansible redis -m user -a 'name=nginx  shell=/bin/bash password=$6$rounds=656000$fkskseDMlRAr7..8$./zCF2UbGiO7RrtyILeIckqK1ZU78wVwhWFeSrh2Qki604dG3apeF7BCwynu1HcnBp1g.LaFmZsjRCzJYjvzp/ update_password=always'

 

摘自

http://www.manongjc.com/detail/64-qlqgvrzxguxcegm.html