使用 jenkins/hudson 启动/停止服务,无需 sudo

使用 jenkins/hudson 启动/停止服务,无需 sudo

快速提问 - 进行了一些搜索,但似乎没有找到任何东西。

我希望能够在 Jenkins 节点上停止/启动服务。是否可以在不使用 sudo 的情况下授予 jenkins 用户执行此操作的权限?或者这样做是否比仅使用 sudo 更不安全:

默认值:jenkins!requiretty,!lecture
詹金斯 ALL=NOPASSWD:/etc/init.d/服务名称

谢谢。

(编辑后在标题中添加了“hudson”)

答案1

看一下 ssh 插件。您可以指定其他用户并执行命令,而无需使用 sudo 进入该用户。

https://wiki.jenkins-ci.org/display/JENKINS/SSH+plugin

相关内容