`

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

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

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

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

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

    Jenkins配置Sonar教程

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

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

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

    jenkins2.328配置连接harbor2.4的认证-jenkinsfile连接harbor-详细文档

    jenkins2.328 配置连接 harbor2.4 的认证-jenkinsfile 连接 harbor—详细文档 jenkins2.328 配置连接 harbor2.4 的认证-jenkinsfile 连接 harbor 是一种常见的 DevOps 实践,将编译构建的镜像推送到 docker-harbor ...

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

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

    centos7安装Jenkins及分权限管理

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

    Jenkins打包插件配置

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

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

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

    Jenkins持续集成配置

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

    Jenkins 配置

    - MSBuild 插件设置:安装完成后,在Job配置中添加构建步骤,选择“Execute Windows batch command”或“Execute shell”,然后输入MSBuild的命令行参数,指定解决方案文件和构建目标。 5. 邮件通知 - 配置邮件...

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

    jenkins配置jenkins配置jenkins配置

    Jenkins配置总结

    Jenkins是一款广泛使用的开源持续集成(Continuous Integration, CI)工具,它可以帮助开发团队自动化软件构建、...在实践中,不断调整和优化Jenkins配置,以适应团队的需求和项目的规模,是保持开发流程顺畅的关键。

    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/...

Global site tag (gtag.js) - Google Analytics