You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac环境下Jenkins提示Access is denied权限问题求助(初级开发者)

解决Jenkins Access Denied问题(Mac环境)

临时恢复访问权限

  • 先停止Jenkins服务:
    • 若通过Homebrew安装,执行命令:brew services stop jenkins
    • 若通过pkg安装包安装,执行命令:sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
  • 找到Jenkins核心配置文件config.xml:
    • Homebrew安装路径:/usr/local/var/jenkins_home/config.xml
    • pkg安装路径:/Users/Shared/Jenkins/Home/config.xml
  • 编辑该文件,找到<authorizationStrategy>节点,替换为默认权限策略:
    <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
      <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
    </authorizationStrategy>
    
    嫌麻烦的话也可临时关闭安全验证,找到<useSecurity>true</useSecurity>改成<useSecurity>false</useSecurity>
  • 保存文件后重启Jenkins:
    • Homebrew安装:brew services start jenkins
    • pkg安装:sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

彻底解决(避免重装后复发)

  • 恢复访问后,进入Jenkins「全局安全配置」,找到Matrix Authorization Strategy:
    • 给自己的账号添加Overall > Administer权限,这是最高权限,能防止再次被锁在外
    • 按需配置其他用户/角色的权限,保存前务必确认自身权限未被误删
  • 之前卸载重装没用,是因为Jenkins配置目录未被删除,彻底卸载需额外执行:
    • Homebrew安装:rm -rf /usr/local/var/jenkins_home
    • pkg安装:rm -rf /Users/Shared/Jenkins/Home
      执行后再重新安装Jenkins即可

内容的提问来源于stack exchange,提问作者Jason Jr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 15:56:02