關於Jenkins部署代碼權限三種方案
作者:尹正傑
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
一.修改Jenkins進程用戶為root
[root@jenkins ~]# cat /etc/sysconfig/jenkins | grep JENKINS_USER JENKINS_USER="jenkins" [root@jenkins ~]# [root@jenkins ~]# [root@jenkins ~]# sed -i 's#JENKINS_USER="jenkins"#JENKINS_USER="root"#' /etc/sysconfig/jenkins [root@jenkins ~]# [root@jenkins ~]# cat /etc/sysconfig/jenkins | grep JENKINS_USER JENKINS_USER="root" [root@jenkins ~]#

二.將代碼目錄用戶改為Jenkins
[root@jenkins ~]# mkdir -p /home/yinzhengjie/data/jenkins/www [root@jenkins ~]# [root@jenkins ~]# chown -R jenkins.jenkins /home/yinzhengjie/data/jenkins/www/ [root@jenkins ~]# [root@jenkins ~]# ll -d /home/yinzhengjie/data/jenkins/www/ drwxr-xr-x 2 jenkins jenkins 6 Sep 9 08:04 /home/yinzhengjie/data/jenkins/www/ [root@jenkins ~]# [root@jenkins ~]# chmod +x /home/yinzhengjie/ -R #這個執行權限必須得加,因為Jenkins默認是沒有訪問yinzhengjie用戶家目錄的權限喲! [root@jenkins ~]# [root@jenkins ~]# ll /home/yinzhengjie/data/jenkins/www/ total 0 [root@jenkins ~]#
上述代碼摘自我之前的筆記,詳情請參考:https://www.cnblogs.com/yinzhengjie/p/9607406.html。
三.使用sudo授權
這個想必大家都會,要么使用命令“visudo”編輯授權,要么使用命令“vi /etc/sudoers”進行編輯,將Jenkins用戶權限提升為管理員權限。

