Blob Blame History Raw
#!/usr/bin/expect -d
# Author: Iain Douglas <centos@1n6.org.uk>

set timeout 10
match_max 6000
spawn su passtest -c passwd
expect  -re "(UNIX|Current) password:" { send -- "passtest\r" }
expect { 
         "You must wait longer to change your password" 
             {
              exit 2 
             }
         "Authentication token manipulation error"
             {
              exit 3
             }
         "password:" 
             {
              send -- "ano24ther\r"
              expect "*?password:*"
              send -- "ano24ther\r"
              expect eof 
             }
       }