Jenkins(一)基于Role-based认证权限管理
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,(一)、简介在新安装好的jenkins中,默认是没有设置用户权限的,也就是说进入主页就是管理员权限。为了安全,我们需要配置用户权限。如果权限设置不好的话,访问会出现"hudson.security.A
千家信息网最后更新 2025年02月03日Jenkins(一)基于Role-based认证权限管理
(一)、简介
在新安装好的jenkins中,默认是没有设置用户权限的,也就是说进入主页就是管理员权限。为了安全,我们需要配置用户权限。如果权限设置不好的话,访问会出现"hudson.security.AccessDeniedException2: anonymous没有全部/Read权限"。解决的最基本办法是:进入安装目录,删除config.xml文件。重启服务即可。
1、启动jenkins chown -R 1000:1000 /var/jenkinsdocker run -it --name jenkins -p8888:8080 -v /var/jenkins:/var/jenkins_home/ jenkins2、jenkins重启docker restart jenkins3、进入jenkinsdocker exec -it lqbjenkins bash
(二)、配置用户注册
1、安装role-base插件。系统管理--插件管理--可选插件--过滤role-base,安装该插件。
2、启用全局安全配置。系统管理--全局安全配置--启用安全--在访问控制中安全域选jenkins专有用户数据库和授权策略中选择Role-Based Strategy
3、创建管理用户。系统管理--管理用户--新建用户
4、配置Manage and Assign Roles
4.1、配置管理角色。添加全局角色和项目角色,全局角色dev-roles和test-roles全部都为Read,项目角色为Read.
4.2、用户绑定项目角色,指派角色。如下图.之前我们在Project roles中定义了dev_roles和test_roles规则,分别对应dev-.和test-.的项目及权限,在这里我们将用户和roles关联起来,这样对应的用户就拥有了对应roles的权限
5、退出管理,登陆dev和test查看相应的页面。
用户
管理
权限
角色
配置
安全
全局
插件
项目
系统
不好
主页
也就是
也就是说
办法
就是
数据
数据库
文件
用户注册
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云数据库 云服务器区别吗
app软件开发的要求
嘉源深圳网络技术有限公司
华胜网络技术公司
华为软件开发组织架构
第五人格重连服务器频繁
云锁服务器端
pyqt实际软件开发
网站数据库结构
软件开发融资app
软件开发公司用项目管理软件
万国觉醒的地图服务器是什么意思
深圳市宝安区家华软件开发室
长春市计算机信息网络安全协会
无法连接服务器网关
郑州六月网络技术
服务器广告价目表
熙菱信息网络安全业务
2019计算机网络技术自考
王清贤网络安全实验教程
网络安全100问答案
aphacam无法压缩数据库
狼群数据库
数据库备份出错
漯河住宿软件开发
如何查询数据库表格项目平均值
上古世纪生产数据库
南京中职学院网络技术类考试
软件开发失业转行
数据库安全性控制的目的