shell脚本能否自动输入用户密码?

sh/bash/dash/ksh/zsh等Shell脚本
回复
cenjianneng
帖子: 68
注册时间: 2008-09-03 2:28
送出感谢: 3 次
接收感谢: 0

shell脚本能否自动输入用户密码?

#1

帖子 cenjianneng » 2018-05-25 16:22

有的程序在第一次使用时要登陆,比如git push运行后,要输入用户名,和输入不显示的密码 (用git push来做例子,不一定指git push)

我想在shell脚本里运行某个程序时自动输入指定的用户和密码

在论坛里查找了下,只找到自动输入sudo密码相关的。
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux
送出感谢: 6 次
接收感谢: 68 次

Re: shell脚本能否自动输入用户密码?

#2

帖子 susbarbatus » 2018-05-25 16:38

研究下expect,交互式的命令行都可以处理的
沉迷将棋中……
cenjianneng
帖子: 68
注册时间: 2008-09-03 2:28
送出感谢: 3 次
接收感谢: 0

Re: shell脚本能否自动输入用户密码?

#3

帖子 cenjianneng » 2018-05-25 17:20

susbarbatus 写了:研究下expect,交互式的命令行都可以处理的
第一次知道这个,谢谢指点。

找到相关说明了
https://www.cnblogs.com/lzrabbit/p/4298794.html
头像
枫叶饭团
论坛版主
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: shell脚本能否自动输入用户密码?

#4

帖子 枫叶饭团 » 2018-05-27 8:19

expect可以做交互处理,但是异常处理特别蛋疼
一般还是看看程序有没有从标准输入里获取密码的参数最好。。。
回复

回到 “Shell脚本”