我们已经将hudson更新为jenkins,并且对我们曾经拥有的“hudson”用户有一些依赖。
既然我们已经运行了jenkins(工作正常),我们希望它以用户“hudson”的形式运行,以保持我们的其他进程完好无损,而不必重写它们。
我们在安装jenkins之前找到了如何执行此操作的说明,但我们已经超过了这一点。 Jenkins已安装并正常运行。有没有办法让jenkins作为用户“hudson”运行?
非常感谢你帮忙。
我们正在运行CENTOS
答案 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服务。