以用户“hudson”运行jenkins

时间:2011-07-05 15:59:18

标签: hudson jenkins

我们已经将hudson更新为jenkins,并且对我们曾经拥有的“hudson”用户有一些依赖。

既然我们已经运行了jenkins(工作正常),我们希望它以用户“hudson”的形式运行,以保持我们的其他进程完好无损,而不必重写它们。

我们在安装jenkins之前找到了如何执行此操作的说明,但我们已经超过了这一点。 Jenkins已安装并正常运行。有没有办法让jenkins作为用户“hudson”运行?

非常感谢你帮忙。

我们正在运行CENTOS

2 个答案:

答案 0 :(得分:0)

Jenkins通常使用自己的用户运行,因此有两个主要问题需要处理:

  • 确保用户“哈德森”对用户“ jenkins ”(或其他任何用户)的文件具有完全访问权限设置为运行as。。

  • 使用'hudson'用户启动Jenkins-daemon(或其他启动器)。

(另一种方法是更改​​用户ID,使其实际上是同一个用户,但有两个名称)

祝你好运!

答案 1 :(得分:0)

如果您已经从RPM安装了Jenkins,那么应该有一个/ etc / sysconfig / jenkins文件,其中JENKINS_USER设置默认为'jenkins',您可以将其更改为'hudson'。

我第二次关于Gonen关于确保将'jenkins'拥有的文件的所有权更改为'hudson'的评论。不要忘记/ var / log / jenkins日志。

另外,请不要忘记在更新文件后重新启动Jenkins服务。