基于Kerberos+Ldap复合认证的大数据权限

简介: Kerberos:基于Kerberos认证的大数据权限解决方案

Kerberos:基于Kerberos认证的大数据权限解决方案

说明

  • 系统环境说明

Linux环境:centos7.4

CDH:5.16.1

Java:1.8.0_131

LDAP版本:2.4.44

Kerberos版本:1.15.1

背景

关于Kerberos与Ldap两个方案,此处就不再赘述,分别参考我的另外两篇文章:

Kerberos:基于Kerberos认证的大数据权限解决方案

Ldap:基于LDAP认证的大数据权限解决方案

前提:集群已完成Kerberos、Ldap的权限认证。

本篇文章主要讲述如何将KDC与Ldap相整合,整合过程比较简单,下面我们来进行操作。

创建LDAP绑定管理员

为了使Kerberos能够绑定到OpenLDAP服务器,需要创建一个管理员用户和一个principal,并生成keytab文件

设置该文件的权限为LDAP服务运行用户可读(一般为ldap):

kadmin.local -q "addprinc ldapadmin@CDH.AI.COM"
kadmin.local -q "addprinc -randkey ldap/cdh01.ali.aiwaystack.com@CDH.AI.COM"
kadmin.local -q "ktadd -k /etc/openldap/ldap.keytab ldap/cdh01.ali.aiwaystack.com@CDH.AI.COM"

chown ldap:ldap /etc/openldap/ldap.keytab && chmod 640 /etc/openldap/ldap.keytab

使用ldapadmin用户测试

kinit ldapadmin

增加KRB5_KTNAME配置

确保LDAP启动时使用上一步中创建的keytab文件,在/etc/sysconfig/ldap中增加:

export KRB5_KTNAME=/etc/openldap/ldap.keytab

引入 kerberos 的 schema:

cp /usr/share/doc/krb5-server-ldap-1.10.3/kerberos.schema /etc/openldap/schema/

修改配置

修改配置文件/etc/openldap/slapd.conf,在include下追加以下内容:

include /etc/openldap/schema/kerberos.schema

其他不变。

更新slapd.d

slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
chown -R ldap:ldap /etc/openldap/slapd.d && chmod -R 700 /etc/openldap/slapd.d

重启slapd服务

systemctl restart slapd

至此,则完成了基于Kerberos+Ldap大数据复合认证权限的整合。

目录
相关文章
|
23天前
|
弹性计算 负载均衡 安全
阿里云国际站服务代理商:SLB批量采购怎么做预算?按地域还是业务系统拆分
阿里云国际站SLB批量采购预算需兼顾地域(定价/部署)与业务系统(成本归属)双维度,避免重复计费;ALB/NLB/CLB计费模型不同,不可混用单价;应按实际资源清单(产品类型、网络类型、环境、周期)精细化报价与对账。
93 27
|
22天前
|
存储 弹性计算 固态存储
阿里云服务器收费价格:2026年10月最新整理(轻量 + ECS + GPU)费用清单
本文汇总2026年阿里云最新服务器价格:轻量应用服务器(38元起/年,200M峰值带宽)、ECS(99元/年起,含经济型/通用型/第九代c9i/g9i/r9i)、GPU服务器及详细带宽、系统盘计费标准,助用户精准选配。
|
22天前
|
存储 人工智能 弹性计算
阿里云38元服务器200M峰值带宽:购买入口、限制条件、使用场景及注意事项
阿里云新人专享:38元/年轻量应用服务器(2核2G/40G SSD/200M带宽/不限流量),预装宝塔面板,适合个人网站、小程序后端、AI Agent及轻量电商站部署。限量秒杀,仅限新用户。
156 2
|
人工智能 安全 机器人
一个机器人同时待在 QQ、微信和飞书里 —— AstrBot
AstrBot 是一个多平台聊天机器人框架,平台适配、消息收发、插件调度都由它接手,你只需要配一次模型和一份人格,就能把同一个助手放进 QQ、微信、飞书等群聊。通过阿里云计算巢部署,管理面板经控制台安全代理访问,端口不用暴露到公网,也不用留一台机器在家常开。
一个机器人同时待在 QQ、微信和飞书里 —— AstrBot
|
22天前
|
Java Linux 开发工具
【保姆级】IDEA官网下载+安装+配置+使用教程(所有版本汇总,2026最新版)
IntelliJ IDEA 是 JetBrains 开发的主流 Java IDE,支持 Java、Kotlin、Spring 等开箱即用,提供智能代码分析、重构与调试。含免费社区版(适合学习/中小型项目)和付费 Ultimate 版(含微服务、数据库、远程开发等高级功能),全面支持 Windows/macOS/Linux。
|
21天前
|
存储 弹性计算 人工智能
小白零门槛上云!阿里云免费云服务器保姆领取教程,含命令行实操 + 告警配置、避坑指南
对于个人开发者、在校学生以及初创小团队来说,云平台的免费试用资源是降低技术学习成本、开展项目原型验证、测试业务功能的重要途径。阿里云开放了数量庞大的免费云产品权益,覆盖计算、存储、数据库、网络、安全、AI开发等上百款产品,很多新手在初次接触的时候,常常搞不清楚哪些资源真正免费、领取需要满足什么条件、如何正确操作,同时还会踩到期自动扣费、资源超量产生账单等各类问题。
222 0
|
21天前
|
人工智能 API
阿里云百炼Coding Plan深度解析:Pro套餐200元/月、API接入配置与省钱订阅指南
阿里云百炼Coding Plan是面向AI编程的订阅服务,月付200元(Pro版),整合通义千问、GLM、Kimi等多模型,按请求次数计费(月9万次),额度滚动恢复,专钥专用,限量抢购。阿里云CodingPlan官网:https://t.aliyun.com/U/na1clH
156 0
|
21天前
|
弹性计算 负载均衡 网络协议
阿里云轻量应用服务器最新价格:200M峰值带宽不限流量,38元一年起
阿里云轻量应用服务器以38元/年起、200M峰值带宽、不限流量为主打,2核2G档位38元需新用户秒杀、68元免抢购,更高负载可选2核4G(379元/年)、4核8G(1159元/年)、4核16G(1599元/年)。但200M为峰值带宽而非固定独享,不限流量也不等于可无限承载高带宽业务,轻量服务器同样不适合高并发核心生产系统。选购前应确认账号资格、库存、地域、备案与续费规则,结合业务负载理性选型。
|
22天前
|
人工智能 JSON 物联网
封神级 AI 漫剧资产库!一次性解决角色闪烁、人设漂移量产痛点|资源汇总白皮书
本资产库是面向AI漫剧量产的上游内容标准化工程体系,涵盖Prompt模板、结构化分镜、LoRA训练规范、ControlNet参考集及后期模板五大模块,协同ComfyUI等算力工具,解决角色不一致、画风跳变等痛点,提升生成可控性与工业化效率。(239字)
275 0
|
22天前
|
人工智能 运维 IDE
阿里云Qoder CN全家桶指南:原通义灵码,功能、用途、收费价格完整梳理
Qoder CN是阿里云推出的国产AI智能体系列(原通义灵码),覆盖编码、办公、数字员工等场景,支持IDE插件、CLI、云端Agent及桌面助手,安全可控、国内部署,注册即赠800次3.8-Max调用。阿里云Qoder CN官网:https://t.aliyun.com/U/fEiOLV

热门文章

最新文章