最近新增加了十五台虚机服务器,在修改root密码的时候我的懒病又犯了,一台台设备登录改密码太损耗气力了,于是想着有没有办法不用登录那些机器而直接修改root为强密码,而又能将这些服务器密码快速的收上来,由于已经有saltstack使用经验,所以想着利用saltstack配合简单脚本将这些步骤简化,看着很Low,不过目的达到了。

系统版本如下:Red Hat Enterprise Linux Server release 6.5

需要安装的RPM包:expect,tcl,saltstack

1.安装saltstack (安装过程省略)

2.安装expect

利用saltstack 和 mkpasswd 自动生成root随机强密码

#salt -L "list1,list2,list3,list4" cmd.run 'echo `mkpasswd` | tee /root/root_pwd.txt | passwd --stdin root'

使用salt命令将/root/root_pwd.txt导出整理即可

#salt -L "list1,list2,list3,list4" cmd.run 'cat /root/root_pwd.txt'

转载于:https://blog.51cto.com/kk876435928/1786999

saltstack批量修改root密码相关推荐

  1. Ansible批量修改root密码

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

  2. 批量修改root密码#shell脚本

    目的:通过主控制端用最简便的方式修改所有被控制端的root密码 服务器之间建立ssh公钥认证 1.主控端建立ssh密钥 ssh-keygen -t rsa 2.将生成的id_rsa.pub文件发送到被 ...

  3. 使用saltstack批量修改密码

    方法一: echo "123456" | passwd --stdin root 优点:方便快捷 缺点:如果你输入的指令能被别人通过history或者其他方式捕获,那么这样的方式是 ...

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

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

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

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

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

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

  7. fedora mysql默认密码忘记_Linux fedora 24 忘记密码图形化界面修改root密码的方法

    方法及其简单,只需要两步即可: 1.第一步: 打开终端,输入sudo su命令. –此处的密码为普通用户的密码,也就是开机时输入的密码. 2.第二步: 直接sudo passwd root就重置了ro ...

  8. mysql 5.7 修改root 密码

    前言 MySQL5.7为了加强安全性,yum 安装后为root用户随机生成了一个密码,同时修改root密码上,也增加了一些校验,会报 Your password does not satisfy th ...

  9. linux 进入单用户模式修改root密码

    Redhat系统Root密码的修改 一台双系统的机器,忘记redhat 的root密码了.    一.相关方法如下: 1. 开机在出现grub画面,按e键 2. 用上下键选中第二项(类似于kernel ...

最新文章

  1. 用户管理 之 用户(User)和用户组(Group)配置文件详解
  2. Activity的切换动画
  3. margin的塌陷现象
  4. IDEA HTTP状态 404 - 未找到 请求的资源[/]不可用
  5. UA OPTI544 量子光学11 Maxwell-Bloch方程
  6. 浅谈Linux中ldconfig和ldd的用法
  7. url在python_Python中url标签使用详解
  8. document.body为null的问题
  9. 10个经典的爆炸化学反应,个个都是你惹不起的“暴脾气”
  10. [转]numpy中的np.max 与 np.maximum区别
  11. 骨干云池存储方式_你好,我存个对象(大误)漫谈对象存储
  12. springboot注解整理
  13. Android_Bitmap_图片的二次采样并生成缩略图
  14. C++模拟鼠标移动及单击实现代码
  15. 手动解析App dSYM示例
  16. php后缀名的mime类型_PHP实现获取文件mime类型多种方法解析
  17. Android SystemUI下拉状态栏添加快捷开关
  18. MySQL 性能优化的 9 种知识,面试再也不怕了
  19. 价格屠夫乐视杀入4K电视市场
  20. 七参数坐标转换的几种解法

热门文章

  1. python windows窗口开发_Windows 平台做 Python 开发的最佳组合
  2. 【星球知识卡片】残差网络家族10多个变种学习卡片,请收下!
  3. 全球及中国汽车流通行业营销模式及十四五竞争格局展望报告2021-2027年
  4. lazada开店流程图解,及平台类目佣金分享!
  5. hibernate.hbm2ddl.auto配置详解
  6. 从上百幅架构图中学大型网站建设经验(上)
  7. python excel读取出错_python读取excel数据出错
  8. join orcl的left_Oracle关联查询关于left/right join的那点事
  9. idea中修改代码大小设置
  10. 给 DataGrid 的删除信息添加提示