免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2183 | 回复: 8
打印 上一主题 下一主题

求教 在1000台以上的server上修改root 密码的脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-30 17:31 |只看该作者 |倒序浏览
各位高手大家好, 小弟因工作需要每天都要维护root password在一定量的unix服务器上。
例:
给1000台服务器root password在30天内更新一次,密码要求每一台服务器密码不同(1000个密码)。
因为手动每天要修改50台(因为出去周末2天,第一天修改的,和最后一天修改的)所以剩下的只有20天来做。 每天修改50台。(修改方式为通过一台服务器可以ssh到其他服务器)
随着服务器数量的增长,目前快迫近2000台了,这样每天机械化的用手动去一个个的登录,然后sudo password root,是在太累,时间长了也很厌烦。
所以想请教一下高人们,如何做一个可以自动为root更新密码的脚本?要求如下:
1. 如果为2000台服务器更新密码,那么需要一个可以为每一台服务器读入不同密码的交互方式。
1号服务器密码为1
2号服务器密码为2
。。。
。。。
。。。
2. 2000台服务器里包含有3种类型的unix,为HPUX,AIX,SunOS, HPUX需要输入旧root password才可以更新新的密码。 是否需要2个脚本分开跑?

小弟这有为用户修改密码的脚本代码,可以给高手作为参考,但限于公司机密,不便公开,想参考一下的高手请联系我: dreambasketball@163.com

论坛徽章:
0
2 [报告]
发表于 2009-10-30 17:47 |只看该作者
脚本代码==>公司机密
高手给你写了,那不是知道鸡蜜了?

论坛徽章:
0
3 [报告]
发表于 2009-10-30 18:15 |只看该作者
我说了,想看的联系我,不便这里公开

论坛徽章:
0
4 [报告]
发表于 2009-10-30 20:14 |只看该作者
如果改密码脚本写好之后,可以用ssh scp配合加上expect(输入密码的时候用).这样的做前提是你的这几十台机器的用户名和密码是一样的.
大概的思路:
  for server in $list
  scp ch.sh user@$list:/xxx
  expect
  ssh usr@list /xxx/sh.sh
  expect

每一台相完成两个操作一个copye脚本,然后执行.

论坛徽章:
0
5 [报告]
发表于 2009-10-30 20:33 |只看该作者
原帖由 cruzeterry 于 2009-10-30 17:31 发表
各位高手大家好, 小弟因工作需要每天都要维护root password在一定量的unix服务器上。
例:
给1000台服务器root password在30天内更新一次,密码要求每一台服务器密码不同(1000个密码)。
因为手动每天要修 ...



直接放弃密码验证啊,用ssh的key认证啊,每次生成key文件,然后更新就行了。
再说,如果有上千台规模的机器,还用这种落后的方法来管理密码,这种公司估计也没什么值钱的秘密。

[ 本帖最后由 ppm 于 2009-10-30 20:35 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-10-30 20:57 |只看该作者
俺选择scrt+xml 解决。方法及其easy
既然涉及到机密了,俺还是绕道吧。。。。。。

论坛徽章:
0
7 [报告]
发表于 2009-10-31 00:04 |只看该作者
试试ruby的net/ssh

论坛徽章:
0
8 [报告]
发表于 2009-10-31 20:51 |只看该作者
不懂,所以路过

论坛徽章:
0
9 [报告]
发表于 2009-10-31 21:22 |只看该作者
1.好像可以解决http://www.cfengine.org/
2.帮你搜索到得http://linux.chinaunix.net/bbs/viewthread.php?tid=1014807

[ 本帖最后由 7717060 于 2009-10-31 21:25 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP