sh脚本输入密码
❶ Windows中shell脚本如何自动输入密码
ssh远程访问服务器可以使用sourceCRT工具,不用每次输入U/P
❷ linux里的su命令需要输入密码,如何在shell脚本里实现自动输入su命令和密码
看过man su了,su并不带输入密码的参数,所以需要使用su命令切换用户的话,只能手动输入密码。
❸ 如何在Shell脚本输入密码
这问题太广泛了。想到其中一种可能,下面答案来自
Linux命令大全 网站
终端输入密码时候,不让密码显示出来的例子。
方法1:
#!/bin/bash
read-p"输入密码:"-spwdecho
echopasswordread,is"$pwd"
方法2:
#!/bin/bash
stty-echo
read-p"输入密码:"pwd
sttyecho
echo
echo输入完毕。
❹ linux shell脚本,运行时要输入密码,密码正确才往下跑,这个怎么实现呢
A=123456
read-p"请输入密码:"PASSWD
if["$PASSWD"=="$A"];then
continue
else
echo"密码不错误,请重启输入!"
fi
❺ linux 怎么运行shell文件输入密码
echo 密码 | sh 要运行的脚本
解释: 用管道的方式把密码传给下个命令。
如 你想远程连接192.168.X.X
echo "密码" | ssh [email protected] 即可把user的密码传过去。
❻ 写一个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命令了。
❼ 关于telnet自动登录shell脚本密码输入的问题
试试expect
spawn telnet $ip
expect “password:”
send “${password}\r”
interact
❽ SHELL脚本切换用户需输入密码
正常情况下,使用su - username的方式,普通用户切换都需要输入密码的,只有root su的时候才不需要