From 02d3747c70c0f839a74aafb5cc21c5e274ee26a6 Mon Sep 17 00:00:00 2001 From: ibuler Date: Tue, 22 Feb 2022 17:41:30 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=B7=BB=E5=8A=A0=E7=9B=91=E6=B5=8B?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E7=9A=84=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/playbooks/change_password/hosts | 1 + utils/playbooks/change_password/main.yml | 23 +++++++++++++++++++++++ utils/playbooks/change_password/start.sh | 3 +++ 3 files changed, 27 insertions(+) create mode 100644 utils/playbooks/change_password/hosts create mode 100644 utils/playbooks/change_password/main.yml create mode 100755 utils/playbooks/change_password/start.sh diff --git a/utils/playbooks/change_password/hosts b/utils/playbooks/change_password/hosts new file mode 100644 index 000000000..497325d73 --- /dev/null +++ b/utils/playbooks/change_password/hosts @@ -0,0 +1 @@ +testhost ansible_host=192.168.244.207 diff --git a/utils/playbooks/change_password/main.yml b/utils/playbooks/change_password/main.yml new file mode 100644 index 000000000..3a981fdb2 --- /dev/null +++ b/utils/playbooks/change_password/main.yml @@ -0,0 +1,23 @@ +- hosts: testhost + vars: + ansible_user: root + ansible_ssh_password: Fit2Cloud20202 + user1: web + user1password: Fit2Cloud@12344 + + tasks: + - name: 监测特权用户密码 + ping: + + - name: 更改用户密码 + user: + name: "{{ user1 }}" + password: "{{ user1password|password_hash('sha512', 'K3mIlKK') }}" + update_password: always + + - name: 校验密码是否更改成功 + vars: + - ansible_user: '{{ user1 }}' + ansible_ssh_password: '{{ user1password }}' + ping: + diff --git a/utils/playbooks/change_password/start.sh b/utils/playbooks/change_password/start.sh new file mode 100755 index 000000000..725cb87d1 --- /dev/null +++ b/utils/playbooks/change_password/start.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +ansible-playbook -i hosts main.yml \ No newline at end of file