【发布时间】:2016-10-19 13:20:00
【问题描述】:
我的 linux 用户帐户有权在没有密码提示的情况下运行特定的 sudo 命令。我正在尝试实现 jenkins 来运行此命令。在 Publish Over SSH 插件的盒子上,它被设置为 ssh 作为我的用户帐户。
当我在 $USER 框中时显示正确的用户,但是当我尝试运行“sudo {command}”(当我与我的用户正常使用该框时无需密码即可运行)时,它需要密码。是什么导致了这种行为?
【问题讨论】:
我的 linux 用户帐户有权在没有密码提示的情况下运行特定的 sudo 命令。我正在尝试实现 jenkins 来运行此命令。在 Publish Over SSH 插件的盒子上,它被设置为 ssh 作为我的用户帐户。
当我在 $USER 框中时显示正确的用户,但是当我尝试运行“sudo {command}”(当我与我的用户正常使用该框时无需密码即可运行)时,它需要密码。是什么导致了这种行为?
【问题讨论】:
因为它被配置为这样做。有文件/etc/sudoers 指定了这些规则,并且有相应的手册页描述了这个文件和角色是如何工作的。这可能是一个好的开始阅读。
【讨论】: