Jenkins工具系列 —— 插件 实现用户权限分配与管理

这篇具有很好参考价值的文章主要介绍了Jenkins工具系列 —— 插件 实现用户权限分配与管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


安装插件 Role-based Authorization Strategy

点击 左侧的 Manage Jenkins —> Plugins ——> 左侧的 Available plugins
jenkins权限管理插件,Dev Toolbox,jenkins,servlet,运维


添加用户注册

点击 左侧的 Manage Jenkins —> Security
a、安全域(委托给servlet容器、Jenkins自己的用户数据库、LDAP、Unix 用户/组数据库)-> Jenkins自己的用户数据库
b、允许用户注册
c、授权策略(任何人都可以做任何事、传统模式、登入用户可以做任何事、基于角色的策略、安全矩阵、项目矩阵授权策略) -> 项目矩阵授权策略

jenkins权限管理插件,Dev Toolbox,jenkins,servlet,运维
在用户登录页面会出现登录/注册的选项。
jenkins权限管理插件,Dev Toolbox,jenkins,servlet,运维
点击register进行新用户信息填写并注册,如下图:注册test用户
jenkins权限管理插件,Dev Toolbox,jenkins,servlet,运维
这时已经注册test账号,但是用test登入,显示没有权限。
jenkins权限管理插件,Dev Toolbox,jenkins,servlet,运维


配置权限

查看当前使用者,获取user id

点击 左侧的用户列表
jenkins权限管理插件,Dev Toolbox,jenkins,servlet,运维

配置管理员权限

点击 左侧的 Manage Jenkins —> Security进入进行配置
Add user -> 填入user id -> 勾选管理员模式Administer
jenkins权限管理插件,Dev Toolbox,jenkins,servlet,运维

配置普通用户权限(非管理员权限)

点击 左侧的 Manage Jenkins —> Security进入进行配置
Add user -> 填入user id -> 勾选用户使用权限
jenkins权限管理插件,Dev Toolbox,jenkins,servlet,运维
具体权限解析:

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

最大的权限是Overall的Administer,拥有该权限可以干任何事情。
最基本的权限是Overall的Read,用户必须赋予阅读的权限,不然什么都看不到。


小知识

注册用户或者admin时,会有提示 用户已经存在,需要到 “/var/lib/jenkins/users”目录中将相应用户删掉(以linux为例)。
每个用户后都有3个图标,第一个是全选,第二个是反选功能(删除当前已选择的权限,选择其他所有权限),第三个是删除功能(删除该用户)
jenkins权限管理插件,Dev Toolbox,jenkins,servlet,运维文章来源地址https://www.toymoban.com/news/detail-682750.html

到了这里,关于Jenkins工具系列 —— 插件 实现用户权限分配与管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mysql用户权限分配详解

    相信对于绝大多数开发人员都接触过数据库,当今最常用的关系型数据库有 Mysql、Oracle、PostgreSql、SQLserver ,本文重点讲解 Mysql 用户权限的分配、管理。用户权限在实际开发中有什么用途呢?总结作用如下: 一、可以根据登录用户限制用户访问资源( 库、表 ) 二、可以根据登

    2024年02月05日
    浏览(24)
  • MongoDB之用户与权限管理、备份与恢复管理以及客户端工具的使用

    MongoDB默认不使用权限认证方式启动,但是需要设置权限以保证数据安全。 MongoDB是没有默认管理员账号,所以要先添加管理员账号,并且MongoDB服务器需要在运行的时候开启验证模式 语法格式: 创建root用户,角色为root 在使用的数据库上创建普通用户 若需要连接Mongodb进行认

    2024年02月07日
    浏览(36)
  • centos给用户分配docker权限

    docker守护进程启动的时候,会默认赋予名为docker的用户组读写Unix socket的权限,因此只要创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行docker相关命令。 完成。

    2024年02月07日
    浏览(24)
  • linux之Ubuntu系列(四)用户管理 用户和权限 chmod 超级用户root, R、W、X、T、S

    r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该

    2024年02月17日
    浏览(42)
  • linux之Ubuntu系列(四)用户管理 用户和权限 chmod 超级用户root, R、W、X、T、S 软链接和硬链接

    r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该

    2024年02月16日
    浏览(43)
  • Spring Security实现用户身份验证及权限管理

    Spring Security是Spring生态的一个成员,提供了一套Web应用安全性的完整解决方案。 Spring Security 旨在以一种自包含的方式进行操作,因此你不需要在 Java 运行时环境中放置任何特殊的配置文件。这种设计使部署极为方便,因为可以将目标 工件 (无论是 JAR还是WAR)从一个系统复

    2024年02月05日
    浏览(29)
  • 前端Vue:权限管理,给角色分配权限

    👉前端-Vue权限控制,菜单权限,按钮权限_一人创客的博客-CSDN博客 目录 介绍: 前端权限的概念: 前端权限的意义: Vue权限管理的代码实现: 菜单 刷新界⾯菜单消失 标识⽤户名, ⽅便查看当前⽤户 退出登陆:  界面: 1.判断当前是否登陆 2.控制是否可以访问角色界面 (

    2024年02月11日
    浏览(25)
  • linux之Ubuntu系列(四)用户管理 用户和权限 chmod 超级用户root, R、W、X、T、S 软链接和硬链接 shell

    r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该

    2024年02月16日
    浏览(42)
  • 【Jenkins】设定用户权限

    插件安装方式参考Jenkins的四种插件安装方式 保存该设定后才会出现角色权限设定矩阵。 步骤2保存后该设定后才会出现Manage and Assign Roles。 Global roles:全局角色,设定角色在全局范围内的权限。 Global roles中Overall的Read必须进行设定,否则用户登录后没有界面。 Item roles:项目

    2024年02月15日
    浏览(28)
  • Jenkins基础篇--添加用户和用户权限设置

    点击系统管理,点击管理用户,然后点击创建用户(Create User) 点击系统管理,点击全局安全配置,找到授权策略,选择安全矩阵,配置好用户权限后,点击应用

    2024年01月23日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包