ansible-playbook批量修改密码
2024-10-20 01:21:13
1. 将服务器ip写到ansible hosts文件中 2. 实现免密登录服务器
将ansible服务器公钥拷贝到目标服务器用户目录下的.ssh/authorized_keys
手动连接一次或者自己写脚本
3. 编写playbook
批量修改多用户密码
- hosts: test
gather_facts: false
tasks:
- name: change user passwd
user: name={{ item.name }} password={{ item.chpass | password_hash('sha512') }} update_password=always
with_items:
- { name: 'root', chpass: '123456' }
- { name: 'liutao', chpass: 'Mlxg2234' }
4. 修改单个用户
- hosts: test
gather_facts: false
tasks:
- name: Change password
user: name={{ name1 }} password={{ chpass | password_hash('sha512') }} update_password=always
ansible-playbook play.yml -e "name1=root chpass=123456"
最新文章
- iOS 动画学习
- sql之truncate 、delete与drop区别
- 响应式js幻灯片代码一枚
- S1 : 递归
- PayPal 开发详解(五):创建第一个应用,获取clientId和clientSecret
- DTCMS视频模版更改,
- SPI通信
- 携程Java工程师——一道面向对象面试选择题(转)
- 2010_3_1最新 完整 FFMPEG 编译详解
- 【转】手把手教你读取Android版微信和手Q的聊天记录(仅作技术研究学习)
- Lab 11-3
- 牛客练习赛42 C 出题的诀窍
- java的poi 读取exc 文件
- hadoop ha环境下的datanode启动报错java.lang.NumberFormatException: For input string: ";10m";
- 【转】使用windeployqt.exe进行依赖查找打包
- C语言复习---获取最小公倍数(公式法:两个数相乘等于最小公倍数乘以最大公约数)
- delphi 服务程序
- java 对视频和图片进行加密解密[转]
- js设置滚动条定位到所属容器的最底部
- 网络I/O模型--04非阻塞模式(解除accept()、 read()方法阻塞)的基础上加入多线程技术
热门文章
- Java学习day13
- BurpSuite下提示embedded browser initialisation failed(嵌入式浏览器初始化失败)的解决方法
- Python 一网打尽<排序算法>之从希尔排序算法的分治哲学开始
- IDEA通过Jedis操作Linux上的Redis;Failed to connect to any host resolved for DNS name问题
- python学习-Day27
- 网络协议之:Domain name service DNS详解
- python3 Softmax函数
- ChCore Lab4 多核处理 实验笔记
- 使用本地自签名证书为 React 项目启用 https 支持
- Dns2tcp隧道