问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

关于linux expect脚本的问题,自动输入密码

发布网友 发布时间:2022-05-02 09:23

我来回答

2个回答

热心网友 时间:2023-10-15 18:30

#!/usr/bin/expect

set time 30
set passwd xxxxx (xxxx是你的密码内容)

spawn sudo
expect "Password:" 引号里是你手动执行sudo时候 。系统返回给你的提示,可以只匹配最后几个字母,
也可以写全
send "$passwd\r"
expect eof

EOF追问谢谢,我自己解决了

热心网友 时间:2023-10-15 18:30

确认 expect 确实装到 /usr/bin

试一下 #!/usr/bin/expect -f 是否解决问题,虽然我从来都不加 -f,但是手册上说要加

还不行了话,把详细的 expect 版本,还有出错信息贴出来


另, send "123456\n"

追问我解决了,不能用sh命令执行脚本,谢谢

关于linux expect脚本的问题,自动输入密码

!/usr/bin/expect set time 30 set passwd xxxxx (xxxx是你的密码内容)spawn sudo expect "Password:" 引号里是你手动执行sudo时候 。系统返回给你的提示,可以只匹配最后几个字母,也可以写全 send "$passwd\r"expect eof EOF ...

如何在脚本中执行scp时自动输入密码?

脚本如下:\x0d\x0a\x0d\x0a#!/usr/bin/expect -f\x0d\x0a\x0d\x0aset password 密码\x0d\x0a\x0d\x0aspawn scp 用户名@目标机器ip:拷贝文件的路径 存放本地文件的路径 \x0d\x0aset timeout 300 \x0d\x0aexpect "用户名@目标机器ip's password:" #注意:这里的“用...

想写一个shell脚本 要求可以自动输入密码

function(){ echo $FORM_pw_|./ibe combine xxxx@mail.com key <<!pw2 这里面代表已经登录成功,可以直接输入命令。exit #退出 !echo } 上面的是一个方法。如果不行,你可以使用expect工具。

详解自动交互命令expect,免去手动输入!

expect "*password" {send *123456\r"} 须在Expect脚本中实现,并确保符合格式要求。3. **Send命令**:匹配指定字符串后发送至系统。特殊转义符如`\r`(回车)可使用。4. **Exp_continue命令**:指让Expect继续匹配,确保在必要时自动输入指定字符串。5. **Send_user命令**:用于输出Expect脚本...

expect脚本在Linux下是如何使用的

1,使用“-c”选项,从命令行执行expect脚本 expect可以让你使用“-c”选项,直接在命令行中执行它,如下所示:expect -c 'expect "\n" {send "pressed enter\n"} pressed enter 如果你执行了上面的脚本,它会等待输入换行符(\n)。按“enter”键以后,它会打印出“pressed enter”这个消息,...

linux下expect脚本问题

0.123set destpath "$destuser@$destip"# 比如用户密码叫做testset destpassword test# ssh登录spawn ssh $destpath ###expect {-re ".*yes/no.*" { exp_send "yes\r" exp_continue }-re ".*assword.*" { exp_send "$destpassword\r" }}# 比如ssh登录以后的提示符...

如何向expect脚本里面传递参数

向expect脚本里面传递参数:比如下面脚本用来做ssh无密码登陆,自动输入确认yes和密码信息,用户名,密码,hostname通过参数来传递 ssh.exp Python代码 !/usr/bin/expect set timeout 10 set username [lindex $argv 0]set password [lindex $argv 1]set hostname [lindex $argv 2]spawn ssh-copy-id...

shell 脚本。自动安装软件,遇到要输入yes怎么自动输入,不用人为...

expect { "yes/no)?" { send "yes\r";exp_continue } "assword:" { send "$passwd\r" } } expect "$hostuser*"send "ssh-keygen -t rsa\r"expect "Enter file in which to save the key*"send "\r"expect { "(y/n)?" { send "n\r";exp_continue } "...

python执行linux命令,怎样自动输入 yes/no

这种交互式命令可以使用pexpect模块实现 >>> import pexpect>>> child = pexpect.spawn('ssh 127.0.0.1')>>> child.expect('continue')0>>> child.sendline('yes')4>>> print child.beforeThe authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.ECDSA key ...

Linux Shell中如何自动输入命令需要接受的键盘输入

echo "p 主分区1 第一分区 指定默认从1开始+200M 分区200Mt 更改分区类型若只有一个则不需要指定分区8e lvm分区w" | fdisk /dev/sdb

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
康师方便面有毒吗 毒方便面是如何制成的 面什么牌子好 ...我有c1没有满1年,可以吗?哥哥姐姐们给小弟... 问小车电瓶放CD能放多长时间还要余点电启动车 汽车不启动55A电池放音乐能放几小时 汽车电瓶听歌一般能听多久 居民阶梯电价 居民用户成员多每月用电量大 可以办理相关申请 以便减少... 红军长征胜利结束在哪个地方 关于红军长征的描述错误的是 linux系统sftp结合expect使用时,写脚本遇到参数问题? linux expect 如何输出结果到屏幕 linux下expect脚本问题 有做外卖骑手的吗?你们一个月多少钱? linux中expect的"怎么反义 linux expect问题 linux下编写sh脚本使用expect问题 linux expect 语法 linux的expect代码,发现如果不加interact,则send命令好像没有执行,如果加上interact命令才执行。 linux expect命令 linux expect讲解怎么使用? Linux交互expect 的使用 建设银行星级客户标准 1积分兑换1GB流量要扣钱吗? 一分积分可以兑换多少话费呢? 心遇1积分是多少人民币 用户凭借权益即可用1积分兑换以下礼品,礼品三选一:什么意思 一积分兑换流量,是要多少积分,我不懂有知识人吗? 1积分可以兑换多少话费? 插电的燃气热水器刚刚开水龙头的时候出热水、几秒后就变冷水了、是怎么回事啊? Linux自动登陆expect 远程主机执行本地脚本 linux:关于expect脚本,为什么这么写不对呢?求解 linux expect可以telnet windows吗 linux expect实现sudo自动交互的问题求助 linux 使用expect脚本ssh到远程无法使用RZ为什么 SQL 日期型查询 情侣用什么别称亲密? 如何把ppt2007转成pdf 为什么美国人衣服洗好后都不晒,而是直接烘干,晒干不是比烘干好吗? 夏天衣服洗好后?是晒干,还是烘干好点 刚刚开始学书法,推荐一下用什么毛笔 违建立案以后必须拆吗 三种违建可不拆是指什么 农村三种违建可不拆 SQL如何根据日期查询? 唯一住房违建不能拆的依据 去金铺打金项链怎样防骗 小区内哪三种违建可不拆 忽必烈乘坐的“象舆”是啥样?里面配备了什么? 贵州十四五规划主要内容
  • 焦点

最新推荐

猜你喜欢

热门推荐