① shell脚本中如何实现scp自动输入密码
配置ssh认证就可以不输入密码了,可以使用这个链接的zcmd工具,https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ztools
② 如何在Shell脚本输入密码
这问题太广泛了。想到其中一种可能,下面答案来自
Linux命令大全 网站
终端输入密码时候,不让密码显示出来的例子。
方法1:
#!/bin/bash
read-p"输入密码:"-spwdecho
echopasswordread,is"$pwd"
方法2:
#!/bin/bash
stty-echo
read-p"输入密码:"pwd
sttyecho
echo
echo输入完毕。
③ 如何在shell脚本中自动输入密码
使用ssh public key..登录就不需要输入密码了。
④ 求助 如何利用shell脚本向终端输入密码
你熟悉CGI脚本吗?给你个资料,或许有你想知道的。 我没怎么搞过CGI,无能为力, 如果你实在找不到答案,建议你去csdn或者chinaunix的论坛去提问,那里面的大神比较多。
⑤ SHELL脚本切换用户需输入密码
先确认一下su -c 能否解决问题,语法 su - <user name> -c <cmd> 以指定用户执行命令
[root@fw98 /]# whoami
root
[root@fw98 /]# su - mao -c whoami
mao
不能满足需求的话,可以用expect,我的环境上没有expect,不能帮你试了,大致是下面的感觉,详细你网络查一下
#!/usr/bin/expect
su - mao #你要执行的命令
expect "Password:" #执行后终端回显的交互信息
send "admin_123\r" #当终端出现上面的交互详细后,模拟键盘输入的内容
#此例,执行su - mao 切换mao用户,终端提示输入密码后,模拟键盘输入mao用户的密码
⑥ 写一个shell脚本,要求可以自动输入密码
#!/bin/bash
echo "li"|geli attach -K /root/ad0s1d.key /dev/ad0s1d
mount /dev/ad0s1d.eli /mnt
这样子试试。
第二行也可以这样:
geli attach -K /root/ad0s1d.key /dev/ad0s1d<<li
再不行只能借助expect命令了。
⑦ Windows中shell脚本如何自动输入密码
ssh远程访问服务器可以使用sourceCRT工具,不用每次输入U/P
⑧ linux shell脚本,运行时要输入密码,密码正确才往下跑,这个怎么实现呢
A=123456
read-p"请输入密码:"PASSWD
if["$PASSWD"=="$A"];then
continue
else
echo"密码不错误,请重启输入!"
fi
⑨ linux里的su命令需要输入密码,如何在shell脚本里实现自动输入su命令和密码
看过man su了,su并不带输入密码的参数,所以需要使用su命令切换用户的话,只能手动输入密码。