天天新消息丨freeipa 与jenkins的集成
背景:
参照:Freeipa的简单搭建配置,完成一下与jenkins的简单集成,用户组与权限的简单配置!
freeipa 与jenkins的集成
先说一下实现目标与规划:
(资料图片)
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 角色!这个完全可以看自己的习惯喜好,进行个性化配置!
关键词:
责任编辑:meirong
-
天天新消息丨freeipa 与jenkins的集成
-
环球速递!新技术赋能好内容 新起点整装再出发——第十届中国网络视听大会观察
-
玩转“美罗药业股票北京汽车消费季” 春妮带您看北京现代车展大秀|每日消息
-
天津:“海棠花”点亮市民文化艺术节
-
3万元项链被误扔,数字化手段精准定位到一只垃圾箱后找回
-
全球快资讯:五周孩子送什么好
-
全球快播:连城县召开“健康连城”建设工作专题会
-
千年一遇!中国发现宇宙最亮的伽马射线暴 24亿光年外 全球热闻
-
世界新动态:2022广州积分入户什么时候公布结果?
-
河南沁阳好心人合力救助患病孩童 中原银行普惠金融服务站获赠感谢锦旗|新视野
-
墨西哥对华铝制炊具维持反倾销措施 有效期5年
-
热讯:物流业呈现强劲复苏态势 金融支持政策效果显现
-
上海建开源平台推动人工智能最新“第五范式”|天天聚看点
-
总面积4.6万平方米,预计4月底竣工交付!助力更多优质项目入驻-要闻速递
-
2023百度营销通案(附下载)
-
广东省运会群体组网球赛 深圳包揽8项第一
-
今日快看!意大利暂时禁用 ChatGPT 聊天机器人,将调查其隐私保护问题
-
漫威逆天反派“狂攻”,他几乎干掉了所有英雄!
-
cos45是多少数值_cos45是多少_世界新要闻
-
中国电信西安分公司把好服务送到用户心里
-
小事记 | ?因信批问题 宋城演艺实控人黄巧灵等股东接获监管函
-
智能复兴号动车组首次在香港开行
-
环球看点!AIGC领域风险事件频发 亟须立法保障产业可持续发展
-
两市融资余额减少37.12亿元
-
白发用什么染发最安全
-
张继科辟谣泄露景甜隐私视频后,李微敖无视律师函警告,继续爆料
-
大瓜!75岁老戏骨王刚清空账号、解散粉丝群,知情人曝4点原因_每日头条
-
世界关注:如何高效管理Linkedin领英账号
-
世界信息:司溟何处锦绣不灰堆_司溟
-
doomsday defense多少钱_doomsday
-
小米旗下最美的一款大屏手机——小米MIX3 天天速递
-
每日简讯:魅族20系列评测:最大的亮点是手机本身
-
焦点要闻:产业兴盛、人文生辉!海内外名媒大咖探寻“佛山之心”魅力风采
-
全球热文:当好牧民贴心人
-
孩子拉肚子要立即止泻?别乱用药,想要孩子好得快,需做好这3点