#!/usr/bin/bash
# v1.0 by lxg 2024-4-29
read -p "Please enter a New Password:" pass
for ip in $(cat /scripts/ip.txt)
do
{
ping -c1 -W1 $ip &>/dev/null
if [ &? -eq 0 ];then
ssh $ip "echo $pass |passwd --stdin root"
if [$? -eq 0 ];then
echo "$ip" >>/scripts/ok_`date +%F`.txt
else
echo "$ip" >>/scripts/fail_`data +%F`.txt
fi
else
echo "$ip" >>/scripts/fail_`date +%F`.txt
fi
}&
wait
echo "finished!"
done
前提条件:各机械配置好ssh,使用密钥验证登录