加密密码

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 需要修改密码的用户名