如何避免“不允许操作”使用 Hudson 的 sudo 命令
我正在尝试通过 hudson 在 MacOSX 节点(master 在 Windows 上)上运行 bash 脚本, 但当脚本调用 sudo
命令(以及 su
)时,会得到“不允许操作”
。
我添加了以下行 /etc/sudoers:
<代码> “用户”全部:(全部)NOPASSWD:全部
'user' 已登录 Mac 节点,java 代理以同一用户启动。
仍然收到此错误... 有什么想法吗?
I am trying to run a bash script on a MacOSX Node (master is on windows) through hudson,
but get 'Operation not permitted'
when script invokes sudo
command (su
as well).
I added the following line to
/etc/sudoers:
'user' ALL:(ALL) NOPASSWD: ALL
'user' is logged on the Mac Node, java agent started with the same user.
still getting this error...
any idea ?
你的语法有可能是错误的吗?在我的 OSX 10.6 上,我有:
注意等号与冒号。我使用 Hudson 或从命令行运行 sudo 任务都没有问题。
Is it possible your syntax is wrong? On my OSX 10.6 I have:
Note the equals vs. colon. I have no problem running sudo tasks either with Hudson or from command-line.