Computing.Net > Forums > Linux > expect script

expect script

Reply to Message Icon

Original Message
Name: drors
Date: April 14, 2003 at 01:24:44 Pacific
Subject: expect script
OS: linux
CPU/Ram: never mind
Comment:

how to write an expect script that log me as root?



Report Offensive Message For Removal

Response Number 1
Name: David Perry
Date: April 14, 2003 at 04:38:28 Pacific
Subject: expect script
Reply: (edit)

set username root
set password passwd
set LOCALHOST 127.0.0.1
spawn "/bin/sh"
send "telnet $LOCALHOST\r"
sleep 1
expect "ogin"
send "$username\r"
expect "Password"
send "$password\r"
send "id\r"
expect {
"($username)" {
puts stdout "Congrats Sparky."
# puts stdout "Expect return: $expect_out(0,string)"
}
}


Report Offensive Follow Up For Removal







Use following form to reply to current message:

   Name: From My Computing.Net Settings
 E-Mail: From My Computing.Net Settings

Subject: expect script

Comments:

 


  Homepage URL (*): 
Homepage Title (*): 
         Image URL: 
 
Data Recovery Software