mac下jenkins权限的问题:报错Permission denied
运行python,立即构建报错Permission denied
通过查询是权限问题
一 .查看自己的群组和用户名称:
法一,
通过终端查看:
~ id uid=502(mikeooye) gid=20(staff) ...
法二,
通过用户查看:分别是括号中的内容 :解锁--右键--高级选项
二. 更改 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 文件中的内容
查找路径 /Library/LaunchDaemons/
原来文件 org.jenkins-ci.plist 信息如下:
修改组名GroupName和用户名UserName
设置后,若无法打开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