Centos64用yum方式安装openldap

        OpenLDAP是轻型目录访问协议(Lightweight Directory Access ProtocolLDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发行版中。

Centos6.4yum方式安装openldap

 

1.使用yum命令安装openldap,openldap-servers,openldap-clients

$ yum install openldap

$ yum install openldap-servers

$ yum install openldap-clients

 

2.安装完后,拷贝/usr/share/openldap-servers/slapd.conf.obsolete/etc/openldap/slapd.conf

$cp   /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf

 

3.进入/etc/openldap 下修改slapd.conf文件。

修改dc

suffix       "dc=fire,dc=com"

rootdn     "cn=Manager,dc=fire,dc=com"

修改rootpw,采用 # slappasswd -s '123456' 命令 得到加密的密码

{SSHA}BPZTqpJR5RBlP3h/Gn0kJwZPJv9NaAFT

#rootpw secret

rootpw {SSHA}BPZTqpJR5RBlP3h/Gn0kJwZPJv9NaAFT

 

4.删除/ect/openldap/slapd.d下所有文件, 使用以下命令,重新生成slapd.d

$rm –fr /etc/openldap/slapd.d/*

$slaptest -f /etc/openldap/slapd.conf -F   /etc/openldap/slapd.d

解释:OpenLDAP的不再读取从/ etc / openldap的/ slapd.conf文件的配置。在更换使用位于在/ etc / openldap的/ slapd.d /目录中的配置数据库。如果你有以前安装以前的slapd.conf文件可以转换为新的格式使用以下命令: slaptest -f /etc/openldap/slapd.conf -F   /etc/openldap/slapd.d


5.通过chown -R命令修改权限

$chown -R ldap. slapd.d

 

6.拷贝数据库配置文件(可能需要)

$cp /etc/openldap/DB_CONFIG.example   /var/lib/ldap/DB_CONFIG

 

7.启动

Service slapd start

 

8.测试

$ldapsearch -x -D   "cn=Manager,dc=fire,dc=com" -w '123456' -b   "dc=fire,dc=com"

 

# extended LDIF

#

# LDAPv3

# base <dc=fire,dc=com> with scope   subtree

# filter: (objectclass=*)

# requesting: ALL

#

 

# search result

search: 2

result: 32 No such object

 

# numResponses: 1

 

 

9.完工。


你可能感兴趣的:(centos,yum,LDAP,openLdap)