【问题标题】:How to enable sudo from Jenkins SSH plugin?如何从 Jenkins SSH 插件启用 sudo?
【发布时间】:2019-06-10 20:06:04
【问题描述】:

我尝试从Jenkins SSH plugin 运行sudo 命令,但出现以下错误:

sudo:对不起,你必须有一个 tty 才能运行 sudo

我的 Jenkins 工作需要能够停止和启动服务,我是 unable to enable the remote user to do it without sudo

有没有办法从 Jenkins 启用 sudo-ing?

【问题讨论】:

  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。
  • 人们一直在问 Jenkins 问题,这些问题不一定和编码有关……

标签: jenkins ssh sudo


【解决方案1】:

通过将远程主机(SSH 目标)上的 sudoers 更改为不需要 tty,我设法从 Jenkins 启用 sudo

#Defaults    requiretty

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 2017-01-30
    • 1970-01-01
    相关资源
    最近更新 更多