Pau*_*aul 5 linux windows bash ubuntu putty
如果我执行plink命令
plink user@192.168.1.12 sudo nano/etc/hosts
在提示时输入密码,我收到了
sudo:没有tty存在且没有指定askpass程序
抱歉,请再试一次.
sudo:没有tty存在且没有指定askpass程序
抱歉,请再试一次.
sudo:没有tty存在且没有指定askpass程序
抱歉,请再试一次.
sudo:3次密码尝试不正确
如何从plink执行sudo命令?还是有其他选择吗?
我知道这个问题很老但这可以帮到你
你可以执行plink(putty工具)
plink -v -ssh -m"path/to/commands.txt"-l usertologin -pw PASSWORDSERVER
commands.txt中:
echo -e "PASSWORD\n" | sudo -S cat /etc/passwd
sudo -S是从stdin接收密码并且使用echo -e"password \n"来传递密码(并且\n就像按下intro -new line-)
与执行passwd命令的方式相同:
> echo -e "OLDPASSWORD\nNEWPASSWORD\nNEWPASSWORD" | passwd
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20598 次 |
| 最近记录: |