问题:132.121.114 和 132.121.118 网段共 48 台主机未添加基础监控,可是 wh 帐户不能登陆 需进行批量修改密码操做。bash
目前状况:op1对上述48台机器设备均能免密登陆。ssh
操做:spa
一、编写密码文件code
将全部须要修改的用户与密码按下面格式写到文件里,中间不能有空行。存放路径:op1:/home/opan/shu/userpasswd.txtblog
1 vi userpasswd.txt 2 root:xxxxxx 3 boco:xxxxxx 4 security:xxxxxx
二、编写执行脚本rem
1 #!/bin/bash 2 3 for host in `cat /home/opan/shu/aa` 4 do 5 scp userpasswd.txt $host:/root/ 6 echo "################Begin####################################" 7 ssh $host "cd /root/ && chmod 777 userpasswd.txt " 8 echo "################start####################################" 9 ssh $host "chpasswd<userpasswd.txt" 10 echo "#####################remove############################" 11 ssh $host "rm /root/userpasswd.txt" 12 done 13 14 echo "##############finished###################"