我的linux用户帐户有权在没有密码提示的情况下运行特定的sudo命令。我正在尝试实现jenkins来运行此命令。它被设置为ssh作为我的用户帐户在包含Publish Over SSH插件的框中。
当我在框中时,$ USER显示正确的用户,但是当我尝试运行" sudo {command}" (当我通常与我的用户一起使用时,它没有密码运行)它需要密码。是什么导致了这种行为?
答案 0 :(得分:0)
因为它被配置为这样做。有文件/etc/sudoers
指定这些规则,并且有相应的手册页描述了此文件和角色的工作方式。这可能是一个很好的开始阅读。