como te dijeron bajate el expect (yum install expect, aptitude install expect, etc) y despues ya puedes correr un script como este para cambiarlo
Código:
#!/bin/sh
# \
exec expect -f "$0" ${1+"$@"}
set password [lindex $argv 1]
spawn passwd [lindex $argv 0]
sleep 1
expect "assword:"
send "$password\r"
expect "assword:"
send "$password\r"
expect eof
funciona con 'nombredescript usuario password'