問題: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###################"