利用ansible批量改 非root密码

前提:
要修改的密码非root
修改用的用户非root

主脚本:

#!/bin/bash
old_passwd=$1
new_passwd=$2
echo -e "$old_passwd\n$new_passwd\n$new_passwd\n" | passwd

anisble语句:

ansible all -i $inventory -f 100 -m script -a "change_passwd.sh $old_passwd $new_passwd" -u $user_need

前提:
1. 要修改的用户$user_need 必须免密且知道老密码$old_passwd
2.新密码 $new_passwd 对复杂度有一定要求
3.$inventory 为 ansible_host文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容