您的位置:首页 > 运维架构 > Linux

Linux自动输入密码脚本

2017-07-04 10:02 357 查看
1 How-to

#!/usr/bin/expect

set timeout 20

set password "12345678"

spawn /usr/bin/sudo su

expect "*password for xxx: "

send "$password\n"

interact

保存内容到一个文件中,如exp-demo.sh

chmod 0777 exp-demo.sh

然后在shell下执行: expect exp-demo.sh

2 FTP Demo

#!/usr/bin/expect

set timeout 20

set ID  "xxxxx"

set password "xxxxx"

spawn /usr/bin/ftp 1.1.1.1

expect "Name*: "

send "$ID\n"

expect "Password:"

send "$password\n"

interact
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: