快速提问 - 进行了一些搜索,但似乎没有找到任何东西。
我希望能够在 Jenkins 节点上停止/启动服务。是否可以在不使用 sudo 的情况下授予 jenkins 用户执行此操作的权限?或者这样做是否比仅使用 sudo 更不安全:
默认值:jenkins!requiretty,!lecture 詹金斯 ALL=NOPASSWD:/etc/init.d/服务名称
谢谢。
(编辑后在标题中添加了“hudson”)
答案1
看一下 ssh 插件。您可以指定其他用户并执行命令,而无需使用 sudo 进入该用户。