为什么jenkins在ssh账户没有时需要sudo密码?

时间:2016-10-19 13:20:01

标签: linux jenkins sudo

我的linux用户帐户有权在没有密码提示的情况下运行特定的sudo命令。我正在尝试实现jenkins来运行此命令。它被设置为ssh作为我的用户帐户在包含Publish Over SSH插件的框中。

当我在框中时,$ USER显示正确的用户,但是当我尝试运行" sudo {command}" (当我通常与我的用户一起使用时,它没有密码运行)它需要密码。是什么导致了这种行为?

1 个答案:

答案 0 :(得分:0)

因为它被配置为这样做。有文件/etc/sudoers指定这些规则,并且有相应的手册页描述了此文件和角色的工作方式。这可能是一个很好的开始阅读。