OpenLDAP 安装及配置 笔记
首先下载 OpenLdap(Ldap服务器) 和 LdapAdmin(客户端) 两个软件
OpenLDAPforWindows_2.4.39.part1.rar
OpenLDAPforWindows_2.4.39.part2.rar
OpenLDAPforWindows_2.4.39.part3.rar
-------------------------------------------------------------------------------
下载完后, 安装 OpenLDAPforWindows 按默认安装即可
1. 打开OpenLDAP安装目录下 slapd.conf 文件 ,奖 suffix和rootdn两个属性值修改为下列值:
suffix "dc=edu"
rootdn "dc=ssdut,dc=edu"
2. 还是修改 slapd.conf 文件,把 ucdata-path 属性下的相应值 替换为下列内容:
ucdata-path ./ucdata
include ./schema/core.schema
include ./schema/cosine.schema
include ./schema/corba.schema
include ./schema/dyngroup.schema
include ./schema/inetorgperson.schema
include ./schema/java.schema
include ./schema/misc.schema
include ./schema/nis.schema
include ./schema/openldap.schema
3. 运行 services.msc 打开服务窗口,将 OpenLDAP Service 重新启动(可将该服务改为手动,可供自己测试使用)
4. 在OpenLDAP安装目录下,建初始化 init.ldif 来初始化 目录
init.ldif 文件内容:
dn: dc=edu
objectClass: dcObject
objectClass: organization
dc: edu
o: edu dn: ou=academicAdmin,dc=ssdut,dc=edu
objectClass: organizationlUnit
ou: academicAdmin
5. 执行初始化 init.ldif 文件内容(即将 目录添加到服务中)
注:这里我使用的是: slapadd 命令,另一个命令(ldapadd)我这里是显示非内部命令,因此就没有用这个命令,但顺便我也把代码贴出来
1. 用这个命令需要先将服务停掉,执行完再重启服务
2. ldif 文件格式特别严格 每行的开头和末尾不能有空格
#slapadd 命令内容(打开cmd,切换到 OpenLDAP 安装目录下),另外 init.ldif 最好建在OpenLDAP安装目录下,这里 ./ 是相对目录
D:\OpenLDAP>slapadd -v -l ./init.ldif
执行结果如果看到: added:"..... " 字样就表示成功了.
下面我再把 ldapadd 这个命令的写法也贴一下.
然后在控制台中切换到openLDAP安装目录下执行ldapadd命令: ldapadd -x -D "cn=Manager,dc=micmiu,dc=com" -w secret -f ./mydemo.ldif 参数说明:
•-x 使用简单验证方式
•-D 指定管理员DN(与slapd.conf中配置的一致)
•-W 大写W表示回车后根据提示输入密码,可以使用小写的-w password 直接输入密码
•-f 需要导入数据LDIF的文件名
•-h 目录服务器的IP地址
6. 再安装一下, LdapAdmin,装好一后,
7. 打开 LDAP Admin 窗体,左上角的 Connect ,然后再点 new Connection 新建一个连接
然后录入, 主机
点击 Fetch DNs 加载 根dn
最后,点击 Test Connection 测试一下连接,成功的话,就表示OK了.

8. 完成后,应该可以看到一下节点.

右边的属性,窗口可以 点击 View菜单下的 Show Values 来开启.
9. 接下来我们开始添加用户 , 还在是 OpenLDAP 目录下 新建 user.ldif
dn: uid=wu,ou=academicAdmin,dc=ssdut,dc=edu
objectClass: inetOrgPerson
userPassword:
sn: wu
cn: wu
uid: wu dn: uid=wuyf,ou=academicAdmin,dc=ssdut,dc=edu
objectClass: inetOrgPerson
userPassword:
sn: wuyf
cn: wuyf
uid: wuyf
10. 建完后,重复第5步操作,添用户节点添加到服务中(注意要先停止服务,执行完,再重启服务)
至此, 基本操作结束!
OpenLDAP 安装及配置 笔记的更多相关文章
- AndroidStudio3.0的安装和配置笔记
开发Android项目要搭建开发环境.可以选择使用Eclipse安装ADT插件来开发安卓项目,也可以使用谷歌的官方IDE——AndroidStudio3.0. AndroidStudio3.0安装的具 ...
- OpenLDAP安装与配置
系统:ubuntu 14.04 安装: 1. sudo apt-get install slapd ldap-utils 2. 在1的过程中会让你输了admin密码 配置: 如果安装过,只是想配置Op ...
- 开源堡垒机GateOne的安装、配置笔记
因为内部临时需要这么一套系统,所以搜搜查查,搞定了系统部署,使用pam认证的配置. 系统初始化是使用CentOS 6.5 Mini x64版本. 首先exports http_proxy和http ...
- php安装及配置笔记
windows下启动php-cgi方式为:php-cgi.exe -b 127.0.0.1:9000 -c php.ini(也可以是绝对路径). 安装XDebug支持,最基本的配置参数为: [xdeb ...
- Win10安装DB2配置笔记
响应文件名:D:\data\DB2\PROD_EXPC.rsp 安装文件夹--目录:D:\Program Files\IBM\SQLLIB\ IBM SSH Server安装位置:D:\Program ...
- VMware Ubuntu18.04 安装及配置笔记
安装Ubuntu 下载虚拟机VMware 下载镜像Ubuntu 过程略, 参考 https://zhuanlan.zhihu.com/p/38797088 Ubuntu配置 特别提示: 在Ubuntu ...
- Tiny Rss简明安装与配置笔记
对于某些自己喜欢的却没有RSS订阅功能的网站,可以通过Feed43定制抓取规则来获取所需信息.但由于其服务器在国外,抓取时常失败,且免费账户抓取频率太低,遂仿造他自行实现了一个并挂到服务器上,然后通过 ...
- centos7最小化安装后配置笔记
一.安装wget(步骤2备用) yum install wget -y 二.切换yum源为阿里云 备份旧源: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum ...
- HappyAA服务器部署笔记1(nginx+tomcat的安装与配置)
这是本人的服务器部署笔记.文章名称叫"部署笔记1"的原因是之后我对这个进行了改进之后,会有"部署笔记2","部署笔记3"...循序渐进,估计 ...
随机推荐
- POJ 1066 Treasure Hunt(计算几何)
题意:给出一个100*100的正方形区域,通过若干连接区域边界的线段将正方形区域分割为多个不规则多边形小区域,然后给出宝藏位置,要求从区域外部开辟到宝藏所在位置的一条路径,使得开辟路径所需要打通的墙壁 ...
- redis 安装并设置为开机启动服务
安装 1.下载redis,wget http://download.redis.io/releases/redis-3.0.1.tar.gz 解压:tar zxvf redis3.0.1.tar.gz ...
- C语言中,数组名作为参数传递给函数时,退化为指针
C语言中,数组名作为参数传递给函数时,退化为指针 C语言中,数组名作为参数传递给函数时,退化为指针:需要数组大小时, 需要一个参数传数组名,另一个传数组大小. 数组名做函数参数时,就相当于指针了. ...
- Mac 10.10下安装MySQL5.6.21提示安装失败
只要要在安装的第三步在自定里不要选Startup item就可以了
- M2M协议
1, M2M协议 M2M是Machine-to-Machine/Man的简称,是一种以机器终端智能交互为核心的.网络化的应用与服务.M2M协议规定了人机和机器之间交互需要遵从的通信协议.随着科学技术的 ...
- MySQL处理数据库和表的常用命令
MySQL处理数据库和表的常用命令 [导读] 学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一 ...
- Thinkpad X240在Centos 7下使用ID 138a:0017或者vfs5011指纹识别
我的笔记本是ThinknPad X240,自带的指纹识别器,通过命令lsusb可以查看: [zz@zz ~]$ lsusb Bus 001 Device 002: ID 24ae:2003 Bus 0 ...
- IIS6.0中布署MVC站点(转)
昨晚我写的API上线,API是vs2010 + MVC4开发的,需要布署到windows 2003 server + IIS6.0的环境中,之前一直是布在IIS7.0,比较熟悉, 换到IIS6.0,添 ...
- javascript最新深度克隆对象方法
javascript最新深度克隆对象方法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...
- [ActionScript 3.0] AS3 Socket安全沙箱策略文件
当与一个主机建立一个Socket连接时,Flash Player要遵守如下安全沙箱规则: 1.Flash的.swf文件和主机必须严格的在同一个域名,只有这样才可以成功建立连接: 2.一个从网上发布的. ...