远程批量修改linux服务器密码的脚本.docVIP

  • 83
  • 0
  • 约9.43千字
  • 约 13页
  • 2017-10-03 发布于重庆
  • 举报
远程批量修改linux服务器密码的脚本

批量修改远程linux服务器密码 第一种方法 通过expect批量修改linux服务器用户名和密码 公司现在有多台服务器,需要对服务器进行批量的修改root密码,还要在每台服务器新建一个用户,如果一个一个登到的服务器上进行修改的话,估计一个下午又没有了,首先想到的是我最喜欢的php,其中有个ssh2 模块,不得不承认用php 来处理这样的任务是一件很纠结的事情,然后又想到了用shell,不过发现很快就写不下去了,shell 的交互能力还是不能让人恭维的,最后发现了expect,expect 以其强大的交互能力,无疑是处理这类任务的首选,再加上expect 可以内嵌shell,这使得他变得更强大。 首先要有一个服务器的ip列表,把要处理的ip放在里面 36 35 34 33 32 31 ..... 然后是shell脚本 shell.sh #!/bin/bash if [ $1 = ] || [ $2 = ] || [ $1 = --help ] [ $1 = -h ] then echo usage:shell.sh path/iplist path/adduser exit fi cat $1 | while read line do [ -z $line ] continue $2 $line; done

文档评论(0)

1亿VIP精品文档

相关文档