#!/usr/local/bin/expect --

if $argc<2 {
           send_user "Usage: $argv0 {UserName} {MewPassword} \r\n"
           exit
           }

set user [lrange $argv 0 0]
set newpass [lrange $argv 1 1]

spawn -noecho passwd $user
sleep 2
expect word
send "$newpass\r"
sleep 2
expect word
sleep 2
send "$newpass\r"
sleep 2
expect sucess
exit