saltstack批量修改root密码

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

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

    须要安装的RPM包:expect,tcl,saltstackspa

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

    2.安装expect
get

    wKiom1dWdGWC5arOAADm98aeCCg990.jpg-wh_50

    

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

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

wKioL1dWgRqhqe6zAACg_ZqtUkk104.jpg使用salt命令将/root/root_pwd.txt导出整理便可it

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

wKiom1dWgNTyHo3wAAB_u5Zumso383.jpg

相关文章
相关标签/搜索