一、未优化前
1.在ansible服务器上面配置出加密的密码
openssl passwd -1 123456 > mypasswd.txt
cat mypasswd.txt
111I4e4LJWu$Cb91lQ7kSOnZpOEIZbeJm.
2.修改mypasswd.txt在密文前面加上用户名用:号隔开
root:111I4e4LJWu$Cb91lQ7kSOnZpOEIZbeJm.
3.ansible分发文件到各个主机
ansible all -m copy -a “src=./mypasswd.txt dest=/root force=yes”
4.使用密文文件修改密码
chpasswd -e < mypasswd.txt
5.删除分发的密文密码文件
ansible all -m shell -a “rm -f /root/mypasswd.txt”

[root@localhost ~]# openssl passwd -1 123456
111I4e4LJWu$Cb91lQ7kSOnZpOEIZbeJm.
[root@localhost ~]# vim mypasswd.txt
[root@localhost ~]# chpasswd -e < mypasswd.txt
[root@localhost ~]# ssh -p1221 127.0.0.1
root@127.0.0.1’s password:
Last login: Wed Apr 13 10:54:04 2022 from localhost

二、优化后
1.在ansible服务器上面配置出加密的密码
echo -n ‘root:’$(openssl passwd -1 123456) > mypasswd.txt
2.ansible分发文件到各个主机
ansible all -m copy -a “src=./mypasswd.txt dest=/root force=yes”
3.使用密文文件修改密码
chpasswd -e < mypasswd.txt
4.删除分发的密文密码文件
ansible all -m shell -a “rm -f /root/mypasswd.txt”

ansible批量修改主机密码(非明文)相关推荐

  1. 使用ansible批量修改主机名后/etc/hosts文件不能被正确修改的修复方法

    为什么80%的码农都做不了架构师?>>>    我前面一篇文章讲述了如何这ansible中批量修改主机名,但是上面没有经过严格的测试. 使用hostname模块修改主机名之后,/et ...

  2. Ansible批量修改root密码

    0x01:首先做好免密登录 http://www.cnblogs.com/evlon/p/8094306.html 0x02:批量修改密码 ansible all -m raw -a "ec ...

  3. 自动运维化tools篇2:通过SSH信任关系,批量修改LINUX密码

    通过SSH信任关系,批量修改LINUX密码    作者:IORI 原创 2007-2-28 15点 于CC 一 ============================================ ...

  4. ansible 非root 用户 批量修改用户密码

    为什么80%的码农都做不了架构师?>>>    目录 一 环境 系统环境 软件版本 二  批量修改用户密码 1. hosts 文件配置 2. 修改密码的yml 正文 一 环境 系统环 ...

  5. linux chpasswd命令 批量修改用户密码

    chpasswd  批量修改用户密码 工作原理: 从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令 语法: 1:# echo 用户名:密码 | chpasswd 2: ...

  6. 服务器python密码_python实现批量修改服务器密码的方法

    求:机房.线上有多台主机,为了保障安全,需要定期修改密码.若手动修改,费时费力易出错. 程序应该满足如下需求 : 1.在现有的excel密码表格,在最后一个字段后面生成新的密码,另存为一个新的exce ...

  7. Linux系统shell脚本之批量修改服务器密码

    Linux系统shell脚本之批量修改服务器密码 一.脚本要求 二.脚本内容 三.编辑原始旧密码 四.执行脚本 五.验证密码更改 1.查看更改后的密码文件 2.在远端服务器验证密码 一.脚本要求 可以 ...

  8. ansible批量修改linux服务器密码的playbook

    从网上找到批量修改Linux服务器root密码的playbook. 使用方法: 1.输入要修改的inventory组 2.按需要,在playbook中输入要修改的IP.新密码,如下: - hosts: ...

  9. Windows批量修改服务器密码,expect批量修改linux服务器密码

    expect批量修改linux服务器密码 内容精选 换一换 批量修改弹性云服务器信息.当前仅支持批量修改云服务器名称,一次最多可以修改1000台.PUT /v1/{project_id}/clouds ...

最新文章

  1. AI人才报告 | AI稳超互联网平均薪资,哪些细分领域最受追捧?
  2. LoRDEC 利用二代数据纠错PacBio 数据( lordec-src_0.9.tar.bz2)
  3. 建高性能ASP.NET站点 第五章—性能调优综述(中篇)
  4. 从no-code到low-code:企业级hpaPaaS的未来
  5. MySQL之逻辑架构和存储引擎
  6. linux 将程序链接到 usr bin,Linux / usr / bin文件在重新启动后消失
  7. SpringBoot实战(十三):Spring Boot Admin 动态修改日志级别
  8. Windows环境下32位汇编语言程序设计笔记-基础篇
  9. 重新启用ClustrMaps记数
  10. 实战JavaScript:实现像素鸟小游戏
  11. C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编
  12. 汇总统计数据工具—你所不知道的arcgis工具
  13. 08.第三章 数字特征与特征函数(1)
  14. 先森请自重,小女子只卖身不卖艺
  15. 爱思服务器shsh文件类型,爱思服务器查询shsh失败
  16. 解决mysql报Lock wait timeout exceeded; try restarting transaction的问题
  17. 熊猫儿 | 燕赵风云,风云燕赵
  18. 【Unity3D 灵巧小知识点】 ☀️ | Unity中几个简单又常见的报错异常
  19. 胜天半子丨数字化供应链中台解决方案能给品牌商带来怎样的机遇变化?
  20. 简单使用tabby? (前端)

热门文章

  1. 嵌入式Linux--根文件系统(一)简介
  2. 2022年12月10日作业
  3. shell du命令
  4. sprintf_s、_snprintf与_snprintf_s
  5. 使用poi导出excel
  6. 高校bbs及科研论坛
  7. 如何用 R 绘制交互式社会网络图?
  8. 世界各国国家名和英文名-mysql数据库设计
  9. http拨测是什么意思_网络性能拨测-网络传输速度体验检测系统有哪些指标?
  10. docker下搭建fastfds集群版