批量主机密码修改
准备一个ip.txt文件存放待修改密码主机的ip地址
192.168.220.140
192.168.220.131
192.168.220.133
#!/usr/bin/bash
#modify password
#v1.0 by racon 2022-04-20
read -p "Please enter a New Password: " pass
for ip in `cat ip.txt`
do
{
ping -c1 -W1 $ip &> /dev/null
if [ $? -eq 0 ];then
ssh $ip "echo $pass | passwd --stdin root" > /dev/null
if [ $? -eq 0 ];then
echo $ip >> ok_`date +%F`.txt
else
echo $ip >> fail_`date +%F`.txt
fi
else
echo "$ip" >> fail_`date +%F`.txt
fi
}&
done