如何从 Jenkins SSH 插件启用 sudo?
How to enable sudo from Jenkins SSH plugin?
我尝试了 运行 来自 Jenkins
SSH plugin 的 sudo
命令,但出现以下错误:
sudo: sorry, you must have a tty to run sudo
我的 Jenkins 工作需要能够停止和启动服务,而我 unable to enable the remote user to do it without sudo。
有什么方法可以从 Jenkins 启用 sudo 吗?
我通过将远程主机(SSH 目标)上的 sudoers
更改为不需要 tty
:
,设法从 Jenkins
启用 sudo
#Defaults requiretty
我尝试了 运行 来自 Jenkins
SSH plugin 的 sudo
命令,但出现以下错误:
sudo: sorry, you must have a tty to run sudo
我的 Jenkins 工作需要能够停止和启动服务,而我 unable to enable the remote user to do it without sudo。
有什么方法可以从 Jenkins 启用 sudo 吗?
我通过将远程主机(SSH 目标)上的 sudoers
更改为不需要 tty
:
Jenkins
启用 sudo
#Defaults requiretty