簡體   English   中英

Jenkins服務與Jenkins Jar文件權限

[英]Jenkins Service vs Jenkins Jar File Permission

我在一台CentOS機器上安裝了Jenkins 1.6作為服務。

在過去的某個時刻,服務停止/崩潰/? 並且Jenkins從命令行java -jar jenkins.war重新啟動,作為root用戶。

當它以root身份運行時,一些插件被更新/安裝,並創建/運行創建的作業。 創建的任何新文件現在都由root用戶/組擁有,而不是由jenkins用戶/組擁有。

意思是,當服務重新啟動時,Jenkins無法讀取這些文件。 導致插件未運行且大多數作業未加載。

手動將權限( chown, chgrp )恢復到插件可以解決插件相關的問題。

對於工作,很容易發現新的並修復它們。 任何現有的重新運行和創建新文件都比較難找。

然后可能存在Jenkins服務器創建的其他文件,而不是作為需要更改的作業或插件的一部分。 錯誤並不總是很明顯,隨着時間的推移會慢慢出現。

我最好將jenkins用戶添加到root組嗎? 這會引起問題嗎?

或者手動更改權限,希望我得到它們! 並修復出現的其他人?

任何建議贊賞。

最后,我們手動將文件權限更改回Jenkins 在接下來的幾天里,有一些緊急工作失敗了。 還有一些僅在幾個月后才出現。

在大多數情況下,它運作良好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM