gpt4 book ai didi

tomcat - Jenkins 运行 tomcat8 sudo : no tty present and no askpass program specified with NOPASSWD

转载 作者:行者123 更新时间:2023-11-28 21:52:59 34 4
gpt4 key购买 nike

尝试从我的 Jenkins 执行程序执行 sudo 命令时,出现标题错误。

在主机(执行器)上,我已将 sudoers 文件配置为包含此行:jenkins ALL=(ALL) NOPASSWD: ALL 在最后。

我尝试运行的命令是 sudo service tomcat8 restart

检查可用的答案我得到了我需要的一切还是我遗漏了什么?

最佳答案

可能有一个解决方法:作为 Barmar在对帖子“Use sudo without password INSIDE a script”的评论中指出,允许 sudoer 执行专用脚本是可能的。假设你有一条线

 jenkins ALL=(ALL) NOPASSWD:/path/to/restart.sh

这意味着 Jenkins 可以在没有密码的情况下执行 sudo /path/to/restart.sh

如果您现在将命令 service tomcat8 restart 放在 restart.sh 中,则 sudo/path/to/restart.sh 应该可以工作。

关于tomcat - Jenkins 运行 tomcat8 sudo : no tty present and no askpass program specified with NOPASSWD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45630429/

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