linux - 由于 'no permission',向 Hudson/build 授予权限失败

标签 linux permissions hudson

在我的 Hudson 工作中,我需要在 ant 构建之前运行一个命令(android 更新项目),它因“无权限”而失败。 根据 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

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

最佳答案

目前还很难说。登录到盒子,执行 $ sudo su - hudson 切换到 hudson 用户,发出任何失败的命令,然后从那里获取它。

关于linux - 由于 'no permission',向 Hudson/build 授予权限失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13084795/

相关文章:

linux - QT 和 I/O 可能的错误

python - nohup 不忽略 SIGHUP

linux - 不允许 Amazon EC2 Apache 符号链接(symbolic link)

jenkins - 无法将用户添加到 Jenkins (Hudson)

linux - 如何防止用户登录,但允许更改他的密码?

mysql - 允许 MySQL 用户访问选择所有 View ,但不能选择表

node.js - 由于权限,npm install 未在 Ubuntu 上安装递归依赖项

将字符串转换为 mode_t

continuous-integration - Hudson——设置主机和从机的分步指南

groovy - Jenkins/Hudson Groovy 脚本控制台 : Flexibility