`

jenkins配置权限不对导致无法登陆或者空白页面解决办法

阅读更多

找到.jenkins/config.xml文件:
替换为:
1、<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
这个权限对应“任何用户可以做任何事(没有任何限制)

2、<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/>
这个权限对应“登录用户可以做任何事

3、<authorizationStrategy class="hudson.security.GlobalMatrixAuthorizationStrategy">
    <permission>hudson.model.Hudson.Administer:test</permission>
    <permission>hudson.scm.SCM.Tag:test</permission>
  </authorizationStrategy>
这个权限对应 test用户可以是管理员、打标签权限。

2、如果要配置连接微软ldap,需要安装Active Directory plugin。
比如配置:
Domain Name: XXXX.net
Domain controller:192.168.0.112:3268

LDAP 全局目录:TCP端口3268 (如果DC保持着全局目录的操纵权)

3、默认匿名用户是可以查看所有项目的,就算配置了“登陆用户可以做任何事情”
如果想禁止匿名使用,可以使用“安全矩阵”,
选择安全矩阵后,就会出现“匿名用户”用户,全部去掉勾选,则无任何权限了。
其中overall中的Administer代表全部权限,可以设置为管理员.
权限配置:http://hi.baidu.com/nesaynever/blog/item/9f34a1c80a6454377d3e6f65.html

其中:Overall是全局权限,slave是集群权限,job,run,view,scm是业务权限。
其中overall中的read要勾选,否则用户登陆后什么也看不到。
overall:
  Administer:系统管理员权限
  read:浏览框架

job:
  read:查看job
  build:执行构建
  cancel:取消构建

run:
  Delete:删除某次构建
  Update:编辑某次构建信息

SCM:
  Tag:为某次构建在svm上打标签。

 

分享到:
评论

相关推荐

    jenkins配置jenkins配置jenkins配置jenkins配置

    jenkins配置jenkins配置jenkins配置

    Jenkins打包配置文件

    同时,Jenkins的全局配置文件`/Users/用户名/.jenkins/config.xml`存储了系统级别的设置,如邮件通知、代理配置等。 5. **安全性与权限管理**: Jenkins支持多种安全模型,包括基于角色的访问控制(Role-Based ...

    jenkins集成OWASP ZAP,解决插件使用问题,无法保存配置问题。

    jenkins集成OWASP ZAP,解决插件使用问题,无法保存配置问题。把zap.jar复制到jenkins插件zap文件夹下web-inf的lib中,覆盖原有zap.jar.

    Jenkins创建用户并分配不同视图的权限.md

    Jenkins创建用户并分配不同视图的权限

    Jenkins安装包及配置Jenkins安装包及配置

    Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins安装包及配置Jenkins...

    jenkins压缩包,jdk8,jenkins.war以及Jenkins安装及配置的pdf

    这个压缩包包含Jenkins的基础环境——JDK8,Jenkins的核心文件——jenkins.war,以及一份关于Jenkins安装和配置的PDF指南,对于学习和部署Jenkins的初学者来说是非常有价值的资源。 首先,我们来详细了解一下...

    centos7安装Jenkins及分权限管理

    centos7安装Jenkins及分权限管理,图文教程,亲测可运行

    Jenkins持续集成配置

    在配置页面,你可以设置项目的安全选项,如启用项目安全,分配用户权限,以及选择丢弃旧的构建。 - 在“源码管理”部分配置Subversion(SVN)仓库地址,输入用户名和密码。 - 在“构建触发器”中,选择“Build ...

    jenkins设置钉钉机器人通知.docx

    需要注意的是,Jenkins URL配置中需要在最后添加"/",否则会导致拼接的Url出错。 6. 测试 最后,需要测试钉钉机器人的设置。首先,选择立即构建,然后构建,钉钉将接收消息,并推送结果。点击结果,即可跳转到...

    Jenkins打包插件配置

    假设我们使用Maven Integration Plugin进行Java应用打包,我们需要在Jenkins配置页面指定Maven的版本,添加构建步骤如`mvn clean package`,并配置Artifact Deployer Plugin将打包后的WAR文件部署到Nexus仓库。...

    Jenkins配置Sonar教程

    ### Jenkins配置Sonar知识点详解 #### 一、引言 1. **编写目的**:本文旨在详细介绍如何通过Jenkins创建Java项目,并进一步配置SonarQube来实现代码质量的自动检测。通过本教程,读者可以了解整个配置流程,从而更...

    Jenkins从环境配置到项目开发视频教程

    3. Jenkins权限管理 4. Jenkins凭证管理 5. Jenkins+Maven配置 章节三:Jenkins+Web项目持续集成 1. Jenkins创建流水线项目 2. Jenkins流水线脚本语法 3. 常用的Jenkins构建触发器 4. Jenkins整合SonarQube代码审查 ...

    Android Jenkins文档2(使用及常见问题)2

    **症状**:当 Jenkins 构建环境中缺少必要的 Android SDK 或者环境变量配置错误时,会导致构建失败。 **解决方法**: - 下载并解压缩 `adt-bundle-windows-x86`。 - 设置环境变量 `ANDROID_HOME` 为 SDK 解压后的...

    jenkins自动发布配置

    本文将详细介绍 Jenkins 的自动发布配置,包括安装、插件选择、全局配置、应用服务器设置、编译项目、自动发布项目和回滚项目等方面的知识点。 一、Jenkins 安装和基本配置 Jenkins 安装包可以从官方网站下载,...

    jenkins部署war配置

    - **备份Jenkins配置文件** - 启动Jenkins容器,进入容器内部删除旧配置文件:`docker exec -it jenkins bash`,然后执行`cd /root/.jenkins/ && rm -rf *`。 - 将新的配置文件夹复制到容器中:`docker cp /home/...

    jenkins安装及配置

    ### Jenkins 安装与配置详解 #### 一、概述 Jenkins是一款开源的持续集成工具,主要用于自动化构建、测试和部署软件项目。由于其高度的灵活性和强大的扩展性,Jenkins已经成为众多开发团队中不可或缺的一部分。 #...

    11.Jenkins多实例配置

    在大型企业或复杂环境中,可能需要配置多个Jenkins实例来满足不同的需求,如隔离不同的项目团队、环境或者提高服务可用性。本节我们将深入探讨如何配置和管理Jenkins的多实例。 首先,我们需要理解为什么要配置多个...

Global site tag (gtag.js) - Google Analytics