title: Ansible通过user模块修改用户密码
date: 2022-12-12 17:40:41.0
updated: 2022-12-12 17:42:57.0
url: https://liumou.site/doc/585
categories:

  • Ansible
    tags:
  • Linux

加密密码

a=$(python3 -c 'import crypt,getpass;pw="123456";print(crypt.crypt(pw))')

123456是明文密码

打印

echo $a

效果

root@l:~# a=$(python3 -c 'import crypt,getpass;pw="123456";print(crypt.crypt(pw))')
root@l:~# echo $a
$6$FgvPoOriBwj/Kz8T$sqjm48L1byKtt7mlrl9Ms6PtO5PMA6vPq7gldZfE4vxXWG6iV8RbEi/OwUv13BkYpEFHiP54TpAaBWlHJdsc9.
root@l:~# 

修改

ansible note1 -m user -a 'name=testpass password="$a" update_password=always'
  • note1主机分组
  • testpass 需要修改密码的用户名