【天天时快讯】freeipa 与jenkins的集成
背景:
参照:Freeipa的简单搭建配置,完成一下与jenkins的简单集成,用户组与权限的简单配置!
freeipa 与jenkins的集成
先说一下实现目标与规划:
(相关资料图)
jenkins 项目任务区分以环境开头qa-xxx是qa 服务器任务 develop-xxx为开发环境任务,当然了还可以有master-xxx master环境任务!这里主要是演示验证。仅演示develop qa两个实例任务!关于用户 主要拿了三个测试 zhangpeng tanyuqiang huozhongaho(自己名字跟两个小伙伴的名字,经常拿来各种测试祸害了)。要实现A 用户zhangpeng 管理员 ,B用户tanyuqiang可以执行develop qa任务,C用户huozhonghao只能执行develop任务(任务的编辑添加新建先忽略)关于授权肯定还是jenkins Role-based Authorization Strategy插件,如果设置用户授权,每添加一个用户还要授权一次?freeipa尝试一下组的概念!freeipa创建用户~用户组freeipa创建用户组组的规划是准备这样的:创建三个用户组jenkins jenkins-qa jenkins-develop:freeipa 控制台页面用户组添加:jenkins用户组中 将zhangpeng用户设置为jenkins member managers:
将tanyuqiang huozhonghao 加入jenkins-develop组:
将tanyuqiang用户加入jenkins-qa组:
jenkins集成freeipa
安装启动jenkins
关于jenkins的安装我是直接本地启动了一个容器:
mkdir -p /data/jenkins/jenkins_homedocker run -itd --name jenkins -p 8080:8080 -p 50000:50000 -e JAVA_OPTS="-Dorg.apache.commons.jelly.tags.fmt.timeZone="Asia/Shanghai"" --privileged=true --restart=always -v /data/devops5/jenkins_home:/var/jenkins_home jenkins/jenkins:2.387.1-lts-jdk11
docker logs -f jenkins
chmod 777 -R /data/jenkins/jenkins_home/docker restart jenkinsdocker logs -f jenkins
web登陆jenkins服务器输入日志中的bf4052ecfdae48edbff5xxx 或者在 /var/jenkins_home/secrets/initialAdminPassword中找到
进入插件安装页面:
为了节省时间只安装了Localization: Chinese (Simplified) Pipeline Role-based Authorization Strategy LDAP插件
等待ing
初始化了admin用户
保存完成:
就绪,开始使用jenkins:
jenkins创建测试任务:
创建两个测试认识qa-111 develop-111(两个前缀标识,区分对应jenkins组方便授权!)
jenkins配置ldap
系统管理-全局安全配置:
修改安全域,选择ldap:
ldap相关配置:
测试ldap 配置:
保存:
使用ldap zhangpeng用户测试登陆:
启用Role-Based Stragegy授权策略
系统管理-全局安全配置-授权策略-Role-Based Stragegy 保存
刷新一下其他浏览器登陆的ldap用户zhangpeng 发现没有全部/Read权限
配置Role-Based Stragegy 策略
系统管理-Manage and Assign Roles
Manage Roles 管理角色
管理角色:
Global roles:
Add 添加jenkins-develop jenkins-qa role给了read权限!
Item roles
role to add 添加jenkins-develop role Pattern 匹配了 develop.* ,jenkins-qa role Pattern 匹配了 qa.* 具体权限按需来,为这里都设置了任务的build cancel Didcover Read 视图的read
Assign Roles
Global roles Add group jenkins-qa 对应 jenkins-qa role jenkins-develop对应jenkins-develop role
Item roles也这样: jenkins-develop 用户组对应role jenkins-develop jenkins-qa用户组 对应role jenkins-qa
验证用户权限:
登陆tanyuqiang用户可以发现develop-111 qa-111任务可运行符合
but 登陆zhangpeng 用户是没有权限的,因为只针对了jenkins 组下两个子用户进行了授权!虽然他是组的管理员,他只能在freeips控制台管理jenkins组下的用户以及自权限
接着出来的问题:
火狐浏览器登陆admin账户无法登陆了用上面我们初始化jenkins生成的密码,且我们并没有将zhangpeng用户设置为管理员,怎么破?
使用freeipa admin 用户名密码登陆:
当然了这里最好的是对zhangpeng用户进行admin授权:
刷新火狐浏览器zhangpeng用户拥有Administer权限:
也可以Manage and Assign Roles 这里管理角色创建一个角色zhangpeng 绑定Administer权限,然后zhangpeng 用户绑定zhangpeng 角色!这个完全可以看自己的习惯喜好,进行个性化配置!
标签:
相关文章
装库科技杨大成:买房子只是手段,家才是目的
乐居财经孙肃博4月8日,中国地产家居发展新引擎高峰论坛于北京京东总部举行,主题为“重塑格局,占领先机”。乐居财经全程直播》》北京装库...
全球最新:加速度2023 | 旅游市场持续回暖背后的创新与信心
春风和煦,万物复苏。当下多地正迎来踏青好时节,人们纷纷走出家门,“赏花游”“采茶游”等新玩法、新项目层出不穷,特色文旅产品的供给不...
艾维29+9海斯28+6 活塞客场力克步行者
北京时间4月8日,活塞客场挑战步行者,步行者多人缺席。步行者首节一度领先10分,活塞打出22-9高潮直接逆转,此后活塞最
【独家焦点】妻子哪些行为会让丈夫不满 妻子什么行为会让丈夫不满
1、缺乏共同的情趣;2、自私、不知休谅;3、妻子喋喋不休、唠叨;4、抱怨、干扰自己的爱好;5、衣着不整;6、有使人讨厌的嗜好、习惯;7、干涉
快看:4月08日06时黑龙江伊春疫情最新数据消息及伊春疫情防控通告今日数据
一、伊春最新疫情消息-数据概览:1、新增本土:0;2、新增无症状:0;3、现有确诊:0;4、累计确诊:2;5、累计治愈:
今日热文:新品价格整体下移外卖大增:奈雪的茶超5亿入股乐乐茶继续扩张
人间草木即为“茶”。上市未满两年,港股“新式茶饮第一股”奈雪的茶交出了2022年的“成绩单”。2022年,奈雪的茶总收入为42 916亿元,与...
全国师范大学最新排名 山西三本大学最新排名
今天,大学路小编为大家带来了全国师范大学最新排名山西三本大学最新排名,希望能帮助到广大考生和家长,一起来看看吧!全国师范大学最新排名
广西南宁西乡塘区:课本剧比赛发展学生英语核心素养|当前要闻
“双减”后,如何探索更加行之有效的教学方式,进一步提高小学英语教学质量?广西南宁市西乡塘区进行了一些有益探索。日前,西乡塘区教育局...
环球通讯!怎样能瘦腿瘦屁股_怎样能瘦腿
扶直支架,盲目站立。双腿上移外展,交替移动一条腿。0到15个腿组,动腿慢慢抬起。伸展身体,保持身体平衡,放松双腿。站直,
全球热文:景德镇市众臣电子商务有限公司_对于景德镇市众臣电子商务有限公司简单介绍
1、众臣电商全名是景德镇众臣电子商务有限公司,成立于2009年6月,其前身是景德镇沃康贸易有限公司。2、总部坐落在江西省
环球即时看!“五个一百”:以微尘之光亮,汇时代之光明
日前,由中央网信办主办的2022中国正能量“五个一百”网络精品征集评选展播活动正在火热进行中。“五个一百”凝聚网络正能量
青年电影人,镜头对准中国的人间烟火
中青报·中青网记者蒋肖斌《万里归途》《刺杀小说家》《找到你》《分手合约》……80后编剧秦海燕的作品,有着长长的名单。她记得《万里归途...
环球今热点:格林酒店2022年H2营收同比下降21.1% 净亏损4830万元
4月7日,格林酒店公布了2022年下半年和全年业绩。数据显示,格林酒店2022年下半年营收4 88亿元,同比下降21 1%;净亏损4830万元,上年同期净利
全球讯息:安徽中医药临床研究中心附属医院:如何辨别自己是否患有阳光型抑郁症?
阳光抑郁症可以通过自我意识发现,但很难甚至基本上不可能意识到其他人是否有类似的行为症状。因为阳光抑郁症患者会隐藏他们的负面情绪,甚至
原神白术命座效果是什么白术命座效果内容介绍-环球微速讯
《原神》白术是游戏中新版本会上线的一个新角色,相信有很多玩家都对这个角色比较感兴趣,可能有玩家还不清楚这个角色的命座是什么效果,下面
天天热讯:张家界通报多人景区跳崖:均系自杀_抢救无效死亡
1、 4月4日13时30分许,4名外省人员(三男一女)在天门山跳崖,其中女子被及时制止。经公安部门查明,3名男子已跳崖
第一个暴雷后被退市的房企出现了
4月6日,新力控股发布「取消上市地位」公告。公告显示,联交所宣布,由2023年4月13日上午9时起,该公司的上市地位将根据《上市规则》第6 01A条
天天热推荐:FDA下令市场上唯一的早产药物下市
4月7日,据《华尔街日报》,市场上唯一的早产药物被下令立即停止销售,美国食品药品管理局(FDA)的科学家早些时候判断该药无效。FDA周四表示,
天天观察:法国文化部长透露巴黎圣母院修复顺利 预计2024年12月重新开放参观
搜狐娱乐讯(哈麦 文马森 图)4月6日,法国导演让-雅克•阿诺执导的新片《燃烧的巴黎圣母院》在中国首映,随法国总统马克龙访华的法国文化部长
“打造一个更可持续的未来”(国际视点)
核心阅读 健康的生态系统对经济、社会和环境的可持续发展至关重要。联合国2021年启动“生态系统恢复十年(2021—2030)”行动,致力于推...
每日快播:什么是程控电话简单解释_什么是程控电话
1、答:什么是程控电话???程控电话是指接入程控电话交换机的电话,程控电话交换机是利用电子计算机来控制的交换机,它以
数据安全管理内容_数据安全管理制度及流程分别是什么
1、数据安全管理制度:在成功安装MySQL之后就立即删除mysql user表中除了本地主机root帐户之外的全部帐
突然被砍!这台颜值天花板手机,以后要没了? 当前热闻
先来一个无奖抢答!手机圈里哪个手机系列的消失,小伙伴们会觉得可惜?创新拉满的vivoNEX、势头不错又没了的联想Z
比亚迪2023款e2正式上市,售价10.28万元-10.98万元 天天热资讯
4月6日,比亚迪2023款e2焕新上市,售价10 28万元-10 98万元。据了解,4月30日前,订购该车型的用户可享受
世界实时:高危药品abc三类目录_高危药品目录
1、喀喇沁旗蒙中医院高危药品分级管理目录(2019年)A级高危药品:使用频率高,一旦用药错误,患者死亡风险最高的高危药品