写一个批量修改服务器密码的ansible命令
时间: 2024-05-13 17:17:34 浏览: 255
centos6中搭建ansible
以下是一个批量修改服务器密码的ansible命令:
```bash
ansible all -i inventory.ini -m user -a "name=<username> password=<new_password> update_password=always" --become-user=<sudo_user> --become
```
其中,`inventory.ini` 是你的主机清单文件,`<username>` 是要更改密码的用户名,`<new_password>` 是新密码,`<sudo_user>` 是具有sudo权限的用户。这个命令将使用Ansible的`user`模块在所有主机上更改指定用户的密码,并使用`become`选项以sudo权限运行。请确保你已经在目标主机上设置了SSH密钥认证,以便使用Ansible进行无密码访问。
阅读全文