由于“没有权限”,授予Hudson / build权限失败

时间:2012-10-26 10:03:11

标签: linux permissions hudson

在我的Hudson工作中,我需要在我的ant构建之前运行一个命令(android更新项目),它以'no permission'失败。 根据Hudson文档,命令是作为新创建的用户('hudson')运行的,我在/ etc / passwd中找到了:

...
mysql:x:104:111:MySQL Server,,,:/nonexistent:/bin/false
jetty:x:117:130::/usr/share/jetty:/bin/false
hudson:x:118:65534::/var/lib/hudson:/bin/bash

如何允许此用户执行该命令?

2 个答案:

答案 0 :(得分:0)

此时很难说。登录到该框,执行$ sudo su - hudson切换到hudson用户,发出任何失败的命令,然后从那里获取。

答案 1 :(得分:0)

在linux中,您可以编写一个sh文件,您可以在其中指定要执行的命令。 像这样执行文件。
./file_name.sh