Mac Jenkins 權限問題


在官網下載dmg安裝包,安裝完畢即可在本機搭建jenkins的工作。但是jenkins不會用本地的用戶去構建,任何創建的文件都是“jenkins”用戶所有,這會造成很多權限問題,無法調用自己寫的腳本,執行shell會出現沒有權限的錯誤。
 

查看自己的群組和用戶名稱:
1)通過終端查看:分別是括號中的內容 
~  id
uid=502(mikeooye) gid=20(staff)  ...

2)通過設置查看: 
 
 
 
更改 Jenkins 用戶群組和用戶名稱
#停止Jenkins
$ sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

# 修改group 和user
$ sudo vim +1 +/daemon +’s/daemon/staff/’ +/daemon +’s/daemon/bixiaopeng’ +wq org.jenkins-ci.plist
$ sudo chown -R bixiaopeng:staff /Users/Shared/Jenkins/

# 開始Jenkins
$ sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

也可以手動修改 org.jenkins-ci.plist 文件中的內容

若無法打開jenkins,需要修改下權限

$ sudo chown -R userName /Users/Shared/Jenkins
$ sudo chown -R userName /var/log/jenkins

#重啟Jenkins $
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

 


免責聲明!

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



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