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
#!/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
相关文章推荐
- 在 Linux 命令行脚本中执行 sudo 等命令时自动输入密码(使用expect)
- linux脚本实现scp命令自动输入密码和yes/no等确认信息
- linux脚本实现自动输入密码
- Linux脚本自动输入密码
- linux脚本实现自动输入密码
- 使用expect脚本实现Linux中自动输入密码
- Linux下执行命令时利用脚本自动输入密码
- Linux 自动完成脚本中的密码输入功能
- Linux-----Shell脚本交互实现自动输入密码
- linux、mac上用expect脚本实现脚本自动输入密码
- Linux中shell脚本自动输入密码
- Linux自动切换用户脚本,自动输入用户名密码
- Linux/Mac下 执行某脚本 自动输入密码
- linux、mac上用expect脚本实现脚本自动输入密码
- linux 普通用户登录后,执行 shell脚本切自动输入密码切换到root
- 在 Linux 命令行脚本中执行 sudo 时自动输入密码
- bash脚本,自动输入sudo的密码
- linux普通用户不能登录图形界面/关机自动跳到输入密码的登陆界面
- Linux远程自动输入密码抓取远程资源
- sch远程拷贝自动输入密码expect小脚本