https://help.ubuntu.com/12.04/serverguide/openldap-server.html
ubuntu安裝openldap經歷了一系列挫折,網上找了半天資料都是一模一樣,根本不能解決問題。
直接創建slapd.conf,備份刪除slapd.d文件夾:
sudo touch /etc/ldap/slapd.conf
sudo mv /etc/ldap/slapd.d /etc/ldap/slap.d.bak -f
編輯slapd.conf文件,配置如下:
# slapd.conf - Configuration file for LDAP SLAPD
##########
# Basics #
##########
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/inetorgperson.schema
pidfile /var/run/slapd/slapd.pid
argsfile /var/run/slapd/slapd.args
loglevel none
modulepath /usr/lib/ldap
# modulepath /usr/local/libexec/openldap
moduleload back_hdb
##########################
# Database Configuration #
##########################
database hdb
suffix "dc=example,dc=com"
rootdn "cn=Manager,dc=example,dc=com"
rootpw secret
directory /var/lib/ldap
# directory /usr/local/var/openldap-data
index objectClass,cn eq
########
# ACLs #
########
access to attrs=userPassword
by anonymous auth
by self write
by * none
access to *
by self write
by * none
重啟openldap,
關閉:sudo kill `pgrep slapd`或者sudo service slapd stop
打開:sudo slapd或者sudo service slapd start
重啟:sudo service restart或者 sudo invoke-rc.d slapd restart
查看openldap運行情況,只顯示grep --color=auto slapd,說明沒有運行。
ps aux | grep slapd
參考資料: http://hi.baidu.com/ankchl/item/5a93d1f972399d0985d27870