使用ROOT用戶運行Jenkins


!本教程僅適用於以YUM、APT等包管理器安裝的Jenkins。

使用ROOT用戶運行Jenkins,以保證Jenkins以最高權限執行任務。
注:會存在安全風險!

1、找到Jenkins啟動腳本

通過啟動命令,了解到啟動進程所使用的用戶由變量"$JENKINS_USER"提供。
該變量存放在文件"/etc/default/jenkins"中。

root@localhost:~# vim /etc/init.d/jenkins
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
do_start()
{
    $SU -l $JENKINS_USER --shell=/bin/bash -c "$DAEMON $DAEMON_ARGS -- $JAVA $JAVA_ARGS -jar $JENKINS_WAR $JENKINS_ARGS" || return 2
}   

2、修改啟動用戶,並重啟Jenkins服務

root@localhost:~# vim /etc/default/jenkins
#JENKINS_USER=$NAME
#JENKINS_GROUP=$NAME
JENKINS_USER=root
JENKINS_GROUP=root
root@localhost:~# systemctl restart jenkins


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM