【发布时间】:2012-03-07 23:01:03
【问题描述】:
我有一个 java 应用程序使用 ssh 连接到远程 CentOS。
有一个shell脚本,要执行它,我需要输入密码。
[user@**** ~]$ sudo ***
Password:
我的问题是如何在没有提示的情况下执行脚本。(我无法修改/etc/sudoers,我也不想使用 outputStream 发送密码。)
【问题讨论】:
-
让我们看看,您不想修改
sudoers,也不想将密码提供给sudo...即你想绕过安全。不会发生。 -
这可能有效;
echo password| sudo -S ***