ldap是什么服务(ldap是什么)
ldap是什么服务,ldap是什么很多人还不知道,乐儿来为大家解答以上问题,现在让我们一起来看看吧!
LDAP服务器的全称是轻量级目录访问协议,LDAP服务器支持TCP/IP。边肖还补了LDAP服务器,并查阅了大量资料。下面,边肖向大家介绍和分享相关的内容和知识,希望你能根据边肖的介绍了解LDAP服务器。
首先,边肖介绍了LDAP服务器的基本内容。简单来说,LDAP服务器是获取一些数据的捷径。同时,LDAP服务器也是一种协议,常用作集体通讯录,甚至更大。它是一个特殊的数据库,和一般的数据库相比差距很大,LDAP服务器的可读性比一般的服务器要好。同时,LDAP服务器在查询方面有很多优化,可以快速查询到想要的结果。当然,它也有一些缺陷,如更新缓慢。
接下来,边肖将介绍LDAP服务器目录的优点和特性。第一个特点是LDAP服务器目录可以帮助大部分用户解决网络服务的账号问题。第二个特性是LDAP服务器目录,可以很好的保证数据的完整性,因为你在LDAP服务器目录中指定了一个统一的数据库,从而实现了资源的统一。LDAP服务器目录的最后一个优点是,它的设计可以应用于各种行业的服务机构。
最后,边肖将向您介绍使用LDAP服务器的格式,它将采用一种命名格式。常见的命名格式一般有两种,一种是RFC822命名法,其标准格式是object_name@domain_name,与email的形式非常相似。另一种命名格式是LDAP URL和X.500这种命名方式也叫属性命名方式,可以包含服务对象的属性和活动目录所在的服务器。
Ldap服务器设置
1.安装伯克利数据库
Berkeley DB(BDB)是OpenLDAP后台数据库的默认配置,所以在安装OpenLDAP之前应该先安装BDB。
第一步:获取软件包,用浏览器访问BDB官方网站,下载安装包。
第二步:进入db-4.6.21.tar.gz 4 . 6 . 21下载目录,解压文件,执行以下命令。
[root @ localhost ~]# tar zxvf db-4.6.21.tar.gz
解压后进入db-4.6.21文件目录的build_unix目录。
[root @ localhost ~]# CD d B- 4 . 6 . 21/build _ UNIX
然后执行以下命令进行配置测试。
[root@localhost db-4.6.21]#./dist/configure
测试结束后,执行命令来编译源代码。
[root@localhost db-4.6.21]# make
最后,执行安装。
[root @ localhost d B- 4 . 6 . 21]#进行安装
第三步,配置系统动态链接库的路径。
编辑系统动态链接库的配置文件/etc/ld.so.conf,在文件末尾添加语句/usr/local/berkeleyDB.4.6/lib。
然后使用ldconfig命令刷新系统动态链接库缓存。
[root @ localhost ~]#/sbin/idconfig
2.安装OpenLDAP
第一步:获取OpenLDAP的源代码安装文件,下载并安装。
第二步:进入OpenLDAP2.4.12下载目录,解压openldap-2.4.12.tgz文件。
[root @ localhost ~]# tar zxvf OpenLDAP-2 . 4 . 12 . tgz
第三步:进入解压后的openldap-2.4.12文件目录。
[root @ localhost ~]# CD OpenLDAP-2 . 4 . 12
步骤4:配置环境以执行以下命令。
[root @ localhost OpenLDAP-2 . 4 . 12]# env CPP flags='-I/usr/local/Berkeley db . 4.6/INCLUDE ' LD flags='-L/usr/local/Berkeley db . 4.6/lib ',/configure-prefix/usr/local zopenldap-enable-ldbm
第五步。用GUN make工具编译源代码。
[root @ localhost OpenLDAP-2 . 4 . 12]# make依赖
[root @ localhost OpenLDAP-2 . 4 . 12]# make
[root @ localhost OpenLDAP-2 . 4 . 12]#进行测试
步骤6,执行以下安装说明
[root @ localhost OpenLDAP-2 . 4 . 12]#进行安装
3.配置LDAP服务器
第一步是设置LDAP使用的模式。
编辑slapd.conf文件,并在其中找到以下语句。
包含/usr/local/OpenLDAP/etc/OpenLDAP/schema/core . schema
在此语句后添加以下语句。
包括/usr/local/OpenLDAP/etc/OpenLDAP/schema/CORBA . schema
包含/usr/local/OpenLDAP/etc/OpenLDAP/schema/cosine . schema
包括/usr/local/OpenLDAP/etc/OpenLDAP/schema/dyn group . schema
包含/usr/local/OpenLDAP/etc/OpenLDAP/schema/inetorgperson . schema
包括/usr/local/OpenLDAP/etc/OpenLDAP/schema/Java . schema
包含/usr/local/OpenLDAP/etc/OpenLDAP/schema/misc . schema
包括/usr/local/OpenLDAP/etc/OpenLDAP/schema/NIS . schema
包括/usr/local/OpenLDAP/etc/OpenLDAP/schema/OpenLDAP . schema
第二步是为目录树设置后缀。
编辑slapd.conf文件并找到以下语句。
后缀“dc=my-domain,dc=com”
改成下面的。
后缀“dc=Tree,dc=com”
步骤3:为LDAP服务器管理员设置DN。
编辑slapd.conf文件并找到以下语句。
rootdn 'cn=Manager,dc=my-domain,dc=com '
改成下面的。
rootdn 'cn=Manager,dc=Tree,dc=com '
步骤4:为LDAP服务器管理员设置密码。
编辑slapd.conf文件并找到以下语句。
rootpw秘密
改成下面的。
rootpw { SSHA } nxv9f 128 qchmma 6 p sjhvxouejtke 6 oyr
步骤5:启动LDAP服务器。
要启动LDAP服务器,只需执行以下命令。
[root @ localhost ~]#/usr/local/OpenLDAP/libexec/slapd
然后执行以下命令,确保sland进程成功启动。
[root @ localhost ~]# p tree/grep ' slapd '
执行结果如下所示,显示|-slapd表示LDAP服务器已经成功启动。
[root @ localhost ~]#/usr/local/OpenLDAP/libexec/slapd
[root @ localhost ~]# p tree/grep ' slapd '
/-slapd - {slapd}/
关于LDAP服务器的知识和介绍,边肖在这里给大家简单介绍一下。在使用LDAP服务器的时候,也要知道一些注意事项,能够应用LDAP服务器很好的为我们服务。最后,如果你想了解更多的知识或者房屋装修的问题,可以关注网站。
今天的分享,希望对大家有所帮助。