gpt4 book ai didi

linux - 从ant通过sshexec将密码传递给 "su"命令

转载 作者:太空狗 更新时间:2023-10-29 12:36:10 26 4
gpt4 key购买 nike

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

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

最佳答案

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

关于linux - 从ant通过sshexec将密码传递给 "su"命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10919381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com