【问题标题】:Passing a password to "su" command over sshexec from ant通过 sshexec 从 ant 向“su”命令传递密码
【发布时间】:2012-06-06 17:45:54
【问题描述】:

有什么方法可以将密码传递给 linux “su” 命令?我正在尝试使用 sshexec 和 Ant 来自动化部署。作为其中的一部分,我需要执行“su”命令,但我找不到给它一个密码的方法。 su 命令没有像 sudo 那样的 -S 开关。我试过在 sshexec 上使用 commandResource 和 input 属性,但我只得到一个“su: sorry”。

在任何人认为我之前,我不会将密码存储在文件中。根据提示输入密码,将在 Ant 的内存中生成要执行的脚本。

【问题讨论】:

    标签: linux ant su


    【解决方案1】:

    不是这方面的专家,但您可能应该使用 sudo 而不是 su。以下线程可能会帮助更多pass-password-to-su-sudo-ssh

    【讨论】:

      猜你喜欢
      • 2012-10-10
      • 2020-12-18
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多