#!/bin/bash
OLDPASS=123456
NEWPASS=888888
for ip in $(cat /root/ip.txt) //将要被修改的服务器IP写入此文件
do
expect << EOF
spawn ssh $ip "echo $NEWPASS | passwd --stdin root"
expect "(yes/no)?" {
send "yes\r"
expect "password:"
send "$OLDPASS\r"
} "password:" {send "$OLDPASS\r"}
expect eof
EOF
done