标签: linux ant su
有没有办法将密码传递给linux“su”命令?我正在尝试使用sshexec和Ant自动部署。作为其中的一部分,我需要执行“su”命令,但我找不到给它密码的方法。 su命令没有像sudo这样的-S开关。我已经尝试在sshexec上使用commandResource和输入属性,但我只是回到了“su:抱歉”。
在有人认为我之前,我不会将密码存储在文件中。要根据提示输入密码,在Ant的内存中生成要执行的脚本。
答案 0 :(得分:1)
不是这方面的专家,但你应该使用sudo而不是su。以下主题可能有助于更多pass-password-to-su-sudo-ssh