LDAP入门学习
1 背景概述
LDAP是一个轻量级目录访问协议,笔者由于参加公司项目,在项目需求中涉及到对于LDAP的操作。本文是笔者对LDAP学习知识的记录与总结与大家分享,希望能为大家提供帮助。
2 预期读者
1. 数通畅联全体成员
2. IT相关行业工作者
3 LDAP简介
3.1 概念介绍
LDAP的全称为Lightweight Directory Access Protocol(轻量级目录访问协议), 基于X.500标准, 支持 TCP/IP。
LDAP目录为数据库,通过LDAP服务器(相当于DBMS)处理查询和更新, 以树状的层次结构来存储数据,相对关系型数据库, LDAP主要是优化数据读取的性能,适用于比较少改变、跨平台的信息。
3.2 命名规则
dn :一条记录的位置(每一个条目的唯一的标识名)
dc :一条记录所属区域(哪一棵树,根节点)
ou :一条记录所属组织(树下的分叉,部门名)
cn/uid:一条记录的名字/ID(叶子节点的名字,员工名)
注意:通常对LDAP的添加、删除、更改、检索都是以条目为基本对象的。
监听端口:
TCP/IP port: 389
SSL port: 636
3.3 位置定义
dn:cn=redgreenapple,ou=north,ou=south,ou=east,dc=apple,dc=tree
4 环境搭建
4.1 介质安装
1. 点击进入如下页面点击“Yes”按钮,开始安装;
2. 点击“Next”按钮,进入安装页面;
3. 点击“Install”按钮,进入安装目录页面;
4. 设置LDAP安装目录后,点击“Next”按钮,进入安装目录页面;
5. 设置LDAP安装内容,点击“Next”按钮,进入下一级页面;
6. 设置主机IP,本例为“ZCY-PC”,以及端口“389,636”以及密码“secret”,点击“Next”按钮,进入下一级页面;
7. 点击“Next”进入进度条安装页面;
8. 安装完成界面,点击“Close”关闭安装界面,进行服务器配置。
4.2 配置调整
1. 安装完成后,在系统服务中,找到 OpenLDAP Service,先停止服务,再把启动类型修改成手动,便于自己的测试。
安装目录:D:\work\agileai\09_study\ldap\OpenLDAP
2. 编辑文件:slapd.conf—注意备份
替换为:
suffix "dc=micmiu,dc=com" rootdn "cn=Manager,dc=micmiu,dc=com" |