有什么方法可以将密码传递给linux“su”命令吗?我正在尝试使用 sshexec 和 Ant 自动化部署。作为其中的一部分,我需要执行“su”命令,但我找不到为其提供密码的方法。 su 命令没有像 sudo 那样的 -S 开关。我尝试在 sshexec 上使用 commandResource 和输入属性,但我只得到一个“su:抱歉”。
在任何人认为我是之前,我不会将密码存储在文件中。根据提示输入密码,在 Ant 内存中生成要执行的脚本。
不是这方面的专家,但您可能应该使用 sudo 而不是 su。以下线程可能会有所帮助密码到 su-sudo-ssh https://stackoverflow.com/questions/233217/pass-password-to-su-sudo-ssh
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)