關於Jenkins部署代碼權限三種方案


            關於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用戶權限提升為管理員權限。

 

 


免責聲明!

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



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