本节书摘来自异步社区《Linux/UNIX OpenLDAP实战指南》一书中的第1章,第1.2节,作者:郭大勇著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 OpenLDAP目录架构

1.2.1 OpenLDAP目录架构介绍
目前OpenLDAP目录架构分为两种:一种为互联网命名组织架构;另一种为企业级命名组织架构。本节分别为介绍两种架构的用途,但本书主要以企业级命名组织架构为核心进行阐述OpenLDAP内部逻辑结构、工作原理以及企业实践等相关知识。

1.2.2 互联网命名组织架构
LDAP的目录信息是以树形结构进行存储的,在树根一般定义国家(c=CN)或者域名(dc=com),其次往往定义一个或多个组织(organization,o)或组织单元(organization unit,ou)。一个组织单元可以包含员工、设备信息(计算机/打印机等)相关信息。例如uid=babs,ou=People,dc=example,dc=com,如图1-2所示。

1.2.3 企业级命名组织架构
企业级命名组织架构的示例如图1-3所示。

1.2.4 OpenLDAP的系统架构
OpenLDAP目前是一款开源账号集中管理软件,且属于C/S架构(见图1-4)。通过配置服务器和客户端,实现账号的管理,并通过与第三方应用相结合,实现客户端所有账号均可通过服务端进行验证,例如Samba、Apache、Zabbix、FTP、Postfix、EMC存储以及系统登录验证并授权。

1.2.5 OpenLDAP的工作模型
OpenLDAP的工作模型如图1-5所示。

OpenLDAP工作模型解释如下:

客户端向OpenLDAP服务器发起验证请求;
服务器接收用户请求后,并通过slapd进程向后端的数据库进行查询;
slapd将查询的结果返回给客户端即可。如果有缓存机制,服务器端会先将查询的条目进行缓存,然后再发给客户端。

《Linux/UNIX OpenLDAP实战指南》——1.2 OpenLDAP目录架构相关推荐

  1. OpenLDAP实战指南上市发售

       运维界--开源集中统一账号管理平台 - OpenLDAP实战指南,感谢大家的支持和帮助,本书才能得以顺利出版,并将此书献给热爱开源技术的伙伴们.        本书通过基础篇.高级篇.实战篇循序 ...

  2. 《Linux/UNIX OpenLDAP实战指南》——2.7 OpenLDAP用户以及与用户组相关的配置

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.7节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2 ...

  3. 《Linux/UNIX OpenLDAP实战指南》——1.8 自动化运维解决方案

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第1章,第1.8节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1 ...

  4. 《Linux/UNIX OpenLDAP实战指南》——第2章 OpenLDAP服务器安装与配置 2.1OpenLDAP平台支持...

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.1节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 第 ...

  5. 《Linux/UNIX OpenLDAP实战指南》——2.3 Linux平台安装

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.3节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2 ...

  6. 《Linux/UNIX OpenLDAP实战指南》——2.5 OpenLDAP单节点配置案例

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.5节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2 ...

  7. 《Linux/UNIX OpenLDAP实战指南》——2.4 OpenLDAP配置

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.4节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2 ...

  8. 《Linux/UNIX OpenLDAP实战指南》——1.3 OpenLDAP schema概念

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第1章,第1.3节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1 ...

  9. 《Linux/UNIX OpenLDAP实战指南》——2.8 OpenLDAP索引

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.8节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2 ...

  10. 《Linux/UNIX OpenLDAP实战指南》——2.6 OpenLDAP目录树规划

    本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.6节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2 ...

最新文章

  1. Docker使用场景一
  2. webpack 实践笔记(一)--- 入门
  3. [leetcode] Pow(x, n)
  4. A Router may have only one child element
  5. jscript错误代码及相应解释大全
  6. C语言学习之时钟函数clock()函数
  7. XKC's basketball team(2019徐州站网络赛E线段树)
  8. 即时聊天IM之一 XMPP协议简述
  9. 趣味图解+源码分析,轻松吃透Linux
  10. ubuntu 9.04 更新源_ubuntu更换中国源
  11. 2017北理计算机考研复试线,北京理工大学2017年硕士研究生复试分数线
  12. Linux --忘记root密码/su: Authentication failure
  13. android 下拉状态栏(SystemUI)常见修改记录
  14. 关于WEB页面处谷歌验证的接入
  15. 电脑下载速度一快电脑就卡的问题解决
  16. PyTorch第三章
  17. 搭建IPv6签到服务器,并使用FRP获取IPv6信息
  18. word2016使用Latex编辑公式
  19. 错误 LNK2019,无法解析的外部符号__imp____iob_func; 无法解析的外部符号 __imp__fprintf 的解决方法。
  20. 分享136个ASP源码,总有一款适合您

热门文章

  1. Atitit.减少http请求数方案
  2. atitit.交换机 汇聚上联、网络克隆和标准共享的原理与区别
  3. atitit. 统计功能框架的最佳实践(1)---- on hibernate criteria
  4. paip.支付宝自动反退款器
  5. paip.c#.net 右键菜单带图标
  6. Julia: map、匿名函数和“差之毫厘,谬之千里”
  7. 一图看懂阿里云原生发布
  8. 【人脸表情识别】基于matlab GUI微表情识别系统【含Matlab源码 1808期】
  9. 【数学建模】基于matlab GUI干线交通控制方法【含Matlab源码 1259期】
  10. 【图像压缩】基本matlab DCT+量化+huffman JPEG图像压缩【含Matlab源码 1217期】