#!/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