最近一直在安装opneldap-2.0.25,现在终于搞定了,所以拿来和大家分享一下,如果有什么意见,可以共同讨论一下:
1) 一般需要安装以下四个rpm包:
openldap-2.0.25-1.i386.rpm
openldap-servers-2.0.25-1.i386.rpm
openldap-clients-2.0.25-1.i386.rpm
openldap-devel -2.0.25-1.i386.rpm
Openldap-2.0*是必要套件,一定要先安装;Openldap-servers*是服务器套件;openldap-clients*是操作程序套件;openldap-devel*是开发工具套件.
如果需要用ldap做一些高级应用,还需要加装如下套件:
auth_ldap*
nss_ldap*
php_ldap*
2)下一步就是配置了
配置文件一般在/etc/openldap/下:
ldapfilter.conf ldap.conf
ldapsearchprefs.conf schema ldaptemplates.conf slapd.conf
文件slapd.conf是设置ldap服务器连接,进入文件,修改相应的部分:
在include /etc/openldap/schema/……
部分添加完整的方案,即schema目录下的所有方案。
在“ldbm database definitions”部分,用suffix命令设置ldap服务器的基础搜索路径(BDN):
suffix “dc=buct, dc=edu.cn”
rootdn “cn=root, dc=buct, dc=edu.cn”
rootpw 123456
其它大多数的缺省设置都是适当的。
然后检查两个文件,以保证可以在同一台机器上实现服务器与客户端同机操作:
/etc/hosts :
127.0.0.1 localhost.localdomain localhost
202.xxx.xxx.xxx buct.edu.cn
/etc/openldap/ldap.conf:
HOST 202.4.155.91
BASE dc=buct , dc=edu.cn
3)测试服务器:
#service ldap start
#ldapsearch –x –b ‘’ -s base ‘(objectclass=*)’
namingContexts
如果正确配置了,应该出现下面输出:
version :2
#filter(objectclass=*)
#requesting: namingContexts
dn:
namingContexts: dc=buct, dc=edu.cn
#search result
search :2
result :0 success
# numResponses: 2
# numEntries: 1
如果出现错误消息,则返回并检查配置。
4)最后一步是设置一些基本的访问控制,Redhat 将ACL添加到slapd.conf文件里:
#define ACLs ……access control definitions
access to dn=“.* , dc=buct, dc=edu.cn” attr=password
by dn=“cn=root, dc=buct, dc=edu.cn” write
by self write
by * read
access to dn=“.* , dc=buct, dc=edu.cn”
by * read
最后在重起一下ldap服务器,就ok了。
分享到:
相关推荐
以上内容总结了OpenLDAP使用手册的关键知识点,包括LDAP的基本概念、优势劣势、协议细节、服务器特性、访问控制机制以及具体的安装配置和客户端操作方式。通过这些知识点的学习,可以帮助用户更好地理解和使用...
### OpenLDAP 管理员手册相关知识点 #### 一、OpenLDAP简介 - **OpenLDAP**是一款开源的轻量目录访问协议(Lightweight Directory Access Protocol, LDAP)服务器实现,它提供了一种高效的集中存储和检索目录数据...
### OpenLDAP在Linux下的安装与配置 #### 一、基础知识介绍 **OpenLDAP**是一款开源的轻量级目录访问协议(LDAP)服务程序,在Linux环境下广泛应用。它提供了基于X.500标准的目录服务,可以用于集中管理用户认证信息...
在Windows上安装OpenLDAP,你需要下载适用于Windows的二进制包,包括服务器组件slapd和相关的配置文件。安装过程中,需要配置 slapd.conf 文件,指定数据库类型(如bdb或hdb)、日志级别、监听端口(默认为389,SSL...
目录服务是计算机网络技术中的一个重要概念,它负责提供网络环境下的各种资源...一个好的配置手册除了提供基本的安装指南外,还应包括故障排除和性能调优的内容,以帮助管理员维护一个稳定、安全且高效运行的LDAP环境。
《OpenLDAP 2.6 管理指南》是一份为熟悉基于LDAP的目录服务的有经验系统管理员准备的操作手册。这份文档旨在帮助用户在UNIX及其类似系统上安装OpenLDAP软件2.6版本。OpenLDAP是一款开源的轻量级目录访问协议...
### 启明星晨天清IPS WEB配置手册:深入解析 #### 一、启明星辰天清入侵防御系统NIPS系列Web管理用户手册概览 **背景介绍:** 启明星辰,作为国内领先的信息安全解决方案提供商,其推出的天清入侵防御系统(NIPS...
"LDAP.docx"可能是一个关于LDAP的文档,包含了OpenLDAP的安装指南、配置步骤、使用方法以及可能的故障排除策略。通过阅读这个文档,用户可以学习如何设置和管理OpenLDAP服务器,理解LDAP的基本概念和操作流程。 在...
《OpenLDAP:掌握配置、安全与集成目录服务》不仅是一本技术手册,更是一份全面的指导书,涵盖了从基础概念到高级应用的所有方面。无论是对OpenLDAP感兴趣的初学者,还是希望深入挖掘其潜力的资深管理员,本书都提供...
LDAP 配置手册 LDAP(Lightweight Directory Access Protocol)是一种轻量级目录访问协议,基于该协议的软件有 openLDAP、Active Directory 等。LDAP 配置手册旨在帮助用户快速了解 LDAP 的基本概念、结构和配置...
- **ldap.conf(5), .ldaprc(5)**:配置文件,用于定义OpenLDAP客户端的行为。 - **ldap_abandon_ext(3)**:用于放弃正在进行的LDAP操作。 - **ldap_add_ext(3), ldap_add_ext_s(3)**:执行LDAP添加操作。 - **ldap_...
**Ldap和Xsan配置手册** 在IT领域中,Ldap(Lightweight Directory Access Protocol)和Xsan(Extreme SAN)是两种重要的技术。Ldap是一种轻量级的目录访问协议,用于存储和检索用户信息,而Xsan则是一种高性能的...
本手册是OpenLDAP 2.4版本的管理员指南,旨在向管理员提供安装、配置和维护OpenLDAP服务的详细步骤和最佳实践。用户手册涵盖了从基础概念到高级配置的全面内容,并提供了一些配置样例和故障排除指南。 1. 目录服务...
OpenLDAP的管理手册是针对系统管理员的专业指南,旨在帮助他们理解和掌握如何在类UNIX系统上安装、配置和维护OpenLDAP软件。管理员指南提供了详细的步骤和概念解释,让管理员能够对LDAP目录服务进行有效管理。 文档...
devel curl curl-devel ssse2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers ``` 在Nginx处理动态内容...
本手册将深入探讨LDAP的相关概念、优势以及在Linux环境下的安装配置过程,并涉及相关的管理工具phpldapadmin。 1. LDAP介绍 LDAP是基于X.500标准的简化版,主要用于提供分布式目录服务,支持跨网络的信息查询和共享...
- **配置系统使用OpenLDAP作为验证**:让银河麒麟V10 Server系统使用OpenLDAP进行用户验证。 **4.3 文件和打印服务器** - **Samba**:Samba是一种用于Windows和Unix/Linux之间文件共享的服务。 - **FTP**:File ...
在服务器章节中,手册详细介绍了各种服务器软件的安装和配置方法,包括Web服务器(Apache HTTP服务器)、目录服务器(OpenLDAP)、文件和打印服务器(Samba、FTP、打印设置)、以及使用chrony套件和NTPD配置时间同步...