从蚂蚁sshexec传递密码到“su”命令

时间:2012-06-06 17:45:54

标签: linux ant su

有没有办法将密码传递给linux“su”命令?我正在尝试使用sshexec和Ant自动部署。作为其中的一部分,我需要执行“su”命令,但我找不到给它密码的方法。 su命令没有像sudo这样的-S开关。我已经尝试在sshexec上使用commandResource和输入属性,但我只是回到了“su:抱歉”。

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

1 个答案:

答案 0 :(得分:1)

不是这方面的专家,但你应该使用sudo而不是su。以下主题可能有助于更多pass-password-to-su-sudo-ssh