Jenkins服务与Jenkins Jar文件权限

时间:2016-09-05 21:34:44

标签: jenkins file-permissions

我在一台CentOS机器上安装了Jenkins 1.6作为服务。

在过去的某个时刻服务停止/崩溃/?并以命名行java -jar jenkins.war重新启动Jenkins作为root用户。

当它以root身份运行时,一些插件被更新/安装,创建的作业已创建/运行。创建的所有新文件现在归root用户/组所有,而不是jenkins用户/组。

意思是,当服务重新启动时,Jenkins无法读取这些文件。导致插件未运行且大多数作业未加载。

手动将权限(chown, chgrp)恢复到插件可解决与插件相关的问题。

对于这些工作,很容易发现新工作并修复它们。任何重新运行并创建新文件的现有文件都很难找到。

然后可能存在Jenkins服务器创建的其他文件,而不是作为需要更改的作业或插件的一部分。错误并不总是很明显,随着时间的推移会慢慢出现。

我最好将jenkins用户添加到root群组吗?这会引起问题吗?

或手动更改权限,希望我得到它们!并修复出现的其他人?

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

最后,我们手动将文件权限更改回Jenkins。在接下来的几天里,有一些紧急工作失败了。还有一些仅在几个月后出现。

在大多数情况下,它运作良好。