Jenkins配置:添加用户和管理权限

Jenkins配置用户权限 有需要的,可以点开上边的文章进行操作。搭建Jenkins的过程中,它会让你输入创建一个账号(一般都是root),这个账号是拥有所有的操作权限的,但是实际工作中使用Jenkins的时候,不可能让所有人都登录这个超级管理员的账号,肯定是给不同的人分类不同的权限。所以,今天接着来讲一下怎么给Jenkins配置用户权限。 阅读详情
AI摘要

本文详细介绍了如何配置Jenkins的用户权限,包括添加管理员用户admin,设置全局安全选项,允许用户注册,以及为非管理员用户分配权限。通过Matrix-based security进行权限控制,如Overall的Administer和Read权限,以及Job的Discover权限等。还提供了忘记admin密码的解决办法和用户管理的小技巧。

Jenkins配置:添加用户和管理权限

参考文章:http://www.cnblogs.com/zz0412/p/jenkins_jj_14.html

今天给大家说说使用Jenkins专有用户数据库的配置,和一些常用的权限配置。

配置用户注册

在新安装好的jenkins中,默认是没有设置用户权限的,也就是说进入主页就是管理员权限。为了安全,我们需要配置用户权限。

1. 配置Jenkins权限,添加管理员账户

点击 左侧的 Manage Jenkins—>Configure Global Security进入如下界面:

(1)选中 “Enable security”;

         a.在Security Realm中 选中”Jenkins’ own user database“ 并勾选 “Allow users to sign up”

         b. 在 Authorization中,选择 “Matrix-based security”, 在 User/group to add 文本框中,输入admin,点击“Add”按钮,可以看到用户admin被添加到User/group表格中;

         c. 在User/group表格中,给admin选择所有权限。

以上操作如下图:
jenkins 配置截图

设置如上图,点击 Apply,点击 保存 按钮后,页面会跳转到 用户登录页面。页面右上角也会出现登录/注册的选项。
有的同学走到这儿 会有疑问"那用户和密码不是还没有设置吗?",当然没有设置用户名和密码。
执行如下操作:
点击 右上角 Sign Up, 进入 Sign up 页面
输入用户名 admin,密码 111111,确认密码,全名,E-mail 地址,点击 Sign up 按钮,页面会提示 Success,默认已经用admin用户登录了,而且admin是管理员,因为之前给admin选择了所有权限。

 2.添加其他用户(非管理员用户)

(1)用户需要在jenkins页面注册一个账户。方法:点击 右上角Sign up并填写相关信息,完成用户注册。(当然,注册后可以登录,但是没有其他权限)

(2)admin用户为该用户添加权限。方法:

        a. 点击左侧的  Manage Jenkins—>Configure Global Security 

        b. 在 User/group to add 文本框中,输入cheers(刚才注册的用户名),点击“Add”按钮,用户被添加到User/group表格中。

  c. 在到User/group表格中,找到对应的用户cheers,并选择相应的权限,然后Apply,保存。

到现在,用户添加成功了,用新的用户登录jenkins后,就可以看到 已经有相关操作权限了。

各种权限如下(在配置页面将鼠标放到该权限上即可查看帮助):

Overall(全局) Credentials(凭证) Slave(节点) Job(任务) View(视图)
Administer Read RunScripts UploadPlugins ConfigureUpdateCenter Create Update View Delete ManageDomains Configure Delete Create Disconnect Connect Build Create Delete Configure Read Discover Build Workspace Cancel Create Delete Configure Read
管理员(最大) 阅读 运行脚本 升级插件 配置升级中心 创建 更新 查看 删除 管理域 配置 删除 创建 断开连接 连接 构建 创建 删除 配置 阅读 重定向 构建 查看工作区 取消构建 创建 删除 配置 阅读

其中有一些比较特别的权限:

最大的权限是Overall的Administer,拥有该权限可以干任何事情。

最基本的权限是Overall的Read,用户必须赋予阅读的权限,不然什么都看不到。

Job的Discover权限是一个奇葩的权限,帮助说Discover比Read的级别更低。如果匿名用户(没有访问job的权限)直接访问一个Job的Url将重定向到登陆页面。(经测试,这个权限应该是被废弃了。)

Credentials的ManageDomains这个权限没有看懂干嘛的,有懂的大家一起交流哈!

 

ps:如果有个用户被赋予了Overall的Read,并没有被赋予Job的Read权限,那么该用户就无法访问job。原因:没有权限。

其他都是一些基本的权限,大家根据自己的需求选择。

小技巧:

(1)注册用户或者admin时,会有提示 用户已经存在,需要到 “/var/lib/jenkins/users”目录中将相应用户删掉(以linux为例)。

(2)如果是老的jenkins系统忘记admin的密码,参考 前一篇文章: 

jenkins 忘记admin用户账号密码

(3)每个用户后都有1-2个图标,第一个是反选功能(删除当前已选择的权限,选择其他所有权限),第二个是删除功能(删除该用户)

 

 

在Job中配置项目安全,如下图:


【jenkins】首次配置jenkins 【代码】【jenkins】首次配置jenkins。 阅读详情

相关推荐

Jenkins全链路教程——Jenkins用户权限矩阵配置

摘要: 企业级CI/CD中,权限混乱比构建失败更致命。通过Jenkins权限矩阵(基于Role-based Authorization Strategy插件),可实现精准权限分配: 核心原则:最小权限原则,按角色(全局/项目)分配权限,避免越权操作; 配置流程: 全局角色(如admin)管理系统级权限,项目角色(如frontend-developer)通过正则匹配控制任务级操作; 用户绑定精准到个体,禁用继承权限,确保责任可追溯; 最佳实践:定期审计权限、结合MFA、记录变更日志、测试权限生效性; 避坑指南

https://ophome.blog.youkuaiyun.com,在IT行业有多年的工作经验,尤其是在Python、Linux、负载均衡、Nginx和服务器运维等领域。 2831

jenkins 用户角色配置

1、安装插件 Role Strategy Plugin插件可以对构建的项目进行授权管理,让不同的用户管理不同的项目,将测试和生产环境分开。 2、选择策略 系统管理->Configure Global Security->Role-Based Strategy 保存。 3、添加用户 系统管理->管理用户->新建用户,新建"test"用户 4、管理和分配角色 系统管理->Manage and Assign Roles 4.1管理角色 .

幽静净土的技术分享 4074

Jenkins用户权限管理

文章目录Jenkins用户权限管理不允许自行注册账号由管理员创建账号管理权限-普通用户可以看到和运行所有job管理权限-按项目配置权限参考文档 Jenkins用户权限管理 不允许自行注册账号 Manage Jenkins -> Configure Global Security 确保“Allow users to sign up”没有被勾选,即不允许自行注册账号,所有账号都由管理员创建。 ...

锐意工作室 1207

jenkins默认密码

查询Jenkins默认密码

weixin_43249535的博客 9593

【Jenkins】win 10 / win 11:Jenkins 服务登录凭据配置

安装 Jenkins 时,建议使用本地或域用户将 Jenkins 作为独立的 Windows 服务安装和运行,因为它比使用LocalSystem(Windows 相当于 root)运行 Jenkins 更安全,这将授予 Jenkins 对您的机器和服务的完全访问权限。直接使用电脑登录超管账号密码测试凭据,会报错提示:服务登录凭据无效,本文详解服务登录凭据正确配置方法。...

顾三殇 —— 博客空间(软件测试) 8495

Doris + Iceberg 实现高效数据湖分层:架构解析与最佳实践

本文深入解析了如何利用Doris与Iceberg构建高效的数据湖冷热分层架构。通过将高频访问的热数据存储在Doris中以实现毫秒级查询,同时将历史冷数据归档至低成本的Iceberg存储,该方案在保障查询性能的同时显著降低了总体拥有成本。文章详细阐述了从架构设计、自动化迁移到统一查询的最佳实践,为应对海量数据下的成本与性能平衡提供了实战指南。

weixin_29207533的博客 135

Jenkins权限配置详解:从用户创建到角色分配

通过以上步骤,可快速搭建安全的Jenkins权限管理体系。:实际界面选项可能随Jenkins版本变化,本文基于Jenkins 2.4xx版本编写。搜索 Role-based Authorization Strategy。登录Jenkins控制台,点击左侧导航栏 Manage Jenkins。权限分配:勾选 Job/Configure。返回 Manage Jenkins。:直接分配项目权限(适合简单场景)进入 Manage Jenkins。点击 Manage Roles。:仅分配必要权限,避免过度授权。

weixin_44120543的博客 3046

安卓ai自动化脚本 Yyds.Auto实现 示例 纯ai图像识别自动点击脚本

纯ai识别实现自动化脚本

专注安卓前沿科技 4780

Jenkins + Git + Maven + tomcat集成环境(Jenkins 配置-添加用户和管理权限)

今天给大家说说使用Jenkins专有用户数据库的配置,和一些常用的权限配置。 配置用户注册 在新安装好的jenkins中,默认是没有设置用户权限的,也就是说进入主页就是管理员权限。为了安全,我们需要配置用户权限。 1. 配置Jenkins权限,添加管理员账户 点击 左侧的 Manage Jenkins—>Configure Global Security进入如下界面: (1)选中 “Enable security”; a.在Security Realm中 选中”Jenkins’

逆水行舟 1630

SAP特殊采购类80实战:跨工厂生产配置避坑指南(附完整测试流程)

本文深入解析SAP特殊采购类80在跨工厂生产场景下的实战应用与配置要点。文章从核心业务逻辑出发,详细拆解了后台配置、主数据与BOM的“双工厂”思维模式,并提供了从创建需求到成品收货的完整测试流程。重点揭示了多层BOM下的需求传递陷阱及常见报错解决方案,旨在帮助SAP顾问及用户规避实施风险,实现资源的灵活调度与流程自动化。

wind6的博客 1139

datax web升级springboot3 jdk17

datax web但GitHub上还是springboot2,没有升级过,最近扫漏洞发现spring-core漏洞必须升级到6.x才能解决,这时不得不将springboot升级到3.x,随之而来是jdk、mybatis-plus等等的升级,调整了几天才没问题,痛苦的开发人生~~以上,有疑问欢迎留言。

liyinglong1023的博客 974

jeecg如何控制用户权限_Jenkins系列之-—03 配置用户和权限控制

一、安装插件插件名称:Role-based Authorization StrategyRole Strategy Plugin插件可以对构建的项目进行授权管理,让不同的用户管理不同的项目。二、安全配置——授权策略配置系统管理—>全局安全配置(Configure Global Security ),其中共有五种授权策略1. Role-Based Strategy1.1. 选择授权策略中的Ro...

weixin_35723886的博客 597

VS2103+Intel2013+MSMPI运行Fortran并行程序

VS2103+Intel2013+MSMPI运行Fortran并行程序MSMPI安装新建Fortran90项目编写Fortran并行程序在cmd运行编译完成的执行文件 MSMPI安装 我这里采用的是Microsoft MPI v9.0.1,可以点此下载。下载完成后同时安装msmpisdk.msi、msmpisetup.exe两个文件,安装位置默认即可。 其中msmpisdk.msi的默认安装路径在C:\Program Files (x86)\Microsoft SDKs\MPI,该文件包含了mpi环境所需

weixin_43176703的博客 2937

Jenkins 中设置新的用户并分配权限

Jenkins 中设置新的用户并分配权限

weixin_45428910的博客 2910

Unity之如何实现哔哩哔哩直播弹幕游戏

什么是直播间互动?当我们使用哔哩哔哩进行直播或者观看视频时,我们可以通过接入哔哩哔哩提供的 直播&互动玩法SDK,让直播和视频可以与Unity3D游戏客户端或者游戏服务器进行互动。

TxNet 1543

ResNet改进(7):添加 SK注意力机制

实现 SK 注意力机制。

2401_82355416的博客 731

Jenkins的安全域配置和授权策略配置

Jenkins安全机制由安全域和授权策略两个核心组件构成。安全域负责身份验证(验证用户身份),支持多种验证方式如内置用户数据库、LDAP和企业目录集成等。授权策略负责权限控制,推荐使用基于矩阵的细粒度权限分配,避免使用完全开放权限的高风险模式。两者的关系是:安全域解决"谁可以登录",授权策略解决"登录后能做什么"。安全实践方面,建议始终启用安全机制,采用最小权限原则,并为生产环境配置精细的权限控制策略。

2501_91107759的博客 1686

一文吃透 SAP HANA Service Broker:原理、架构与落地实践

摘要:SAP HANA Service Broker 作为云原生开发的关键组件,通过标准化流程管理 HDI 容器与服务实例的生命周期,实现数据库资源的自动化配置与安全隔离。它采用服务目录、服务计划和绑定机制,将连接凭据注入应用环境变量,避免硬编码风险。在实际应用中,需根据模块生命周期决定共享或隔离容器,并通过跨容器访问模式实现安全数据共享。典型案例展示了电商平台的多模块协同与SaaS租户隔离场景,验证了其在提升运维效率与安全合规方面的价值。最佳实践强调以生命周期划边界、最小权限原则和HTTPS安全传输,为企

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 225

Jenkins-添加用户和管理权限

注销管理员登录,返回登录页,注册一个普通帐号 注销新建帐号登录,返回管理员帐号登录 配置管理员权限 点击Manage Jenkins -------》 Configure Global Security-------》点击同意用户注册--------》选择安全矩阵----------》点击Add User or Group------------》填写刚刚注册的用户名--------》在Ov...

weixin_43404791的博客 500

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jenkins创建新用户_Jenkins添加用户

新建用户Jenkins刚开始的界面是允许访客进行所有操作的,这时Jenkins是有安全隐患的,也不容易去管理。这时,我们需要管理Jenkins的权限,对它的权限进行设置。关于Jenkins权限设置的操作在我的另一篇博客中有介绍:用户权限分配(全局安全设置)。对于Jenkins,我们在使用的时候,给不同的用户分配不同的权限,便于管理。也可以让Jenkins变得更加安全。闲话少叙,我们来说一下如何创建...

weixin_39757040的博客 812

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【jenkins】jenkins用户权限怎么配置

在"Users"(用户)页面,你可以看到已经创建的用户列表。点击"Create User"(创建用户)按钮来创建新用户,或点击现有用户的用户名进行编辑。在"Authorization"(授权)部分,你可以配置用户的权限。请注意,只有管理员或具有适当权限的用户才能进行用户权限的配置。确保你有足够的权限来进行这些更改。点击右上角的"Manage Jenkins"(管理Jenkins)。在左侧导航栏中,点击"Manage Users"(管理用户)。配置完成后,点击"Save"(保存)按钮以保存用户权限配置。

weixin_46453070的博客 1344

Jenkins安装和初始化配置

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 所以安装Jenkins包含安装相应的jdk环境和Jenkins工具。 1、下载Jenkins最新版本 到官网https://jenkins.io/download/下载相应的版本,本次安装选择的是最新的2.62版本,选择适用于fedor

弹指神通通通通的小屋 2210
上一篇: jenkins 忘记admin用户账号密码
下一篇: Jenkins集成 Ant+Testng测试项目,发布结果到Jenkins
achang21
博客等级 码龄21年 269粉丝 405原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值