【发布时间】:2012-06-06 17:45:54
【问题描述】:
有什么方法可以将密码传递给 linux “su” 命令?我正在尝试使用 sshexec 和 Ant 来自动化部署。作为其中的一部分,我需要执行“su”命令,但我找不到给它一个密码的方法。 su 命令没有像 sudo 那样的 -S 开关。我试过在 sshexec 上使用 commandResource 和 input 属性,但我只得到一个“su: sorry”。
在任何人认为我之前,我不会将密码存储在文件中。根据提示输入密码,将在 Ant 的内存中生成要执行的脚本。
【问题讨论】: