linux下openldap 的安裝與配置本身總結版

---恢復內容開始---數據庫

前段時間公司須要安裝openldap 因而去網上查找相關資料,安裝文檔卻是很多可是或多或少都有點問題 致使本身一直沒有安裝上,因而結合英文安裝文檔磕磕巴巴的app

安裝少了 因而將安裝過程記錄下來 以備不時之需ui

1:新舊版本的OpenLDAP,配置方法有很大的改動spa

1、安裝數據庫本人用的版本是:Berkeley DB 4.7.25unix


解壓:  # tar xvf db-4.7.25.tar.gzci

安裝:文檔

# cd db_4.7.25it

# cd build_unix/io

# ./dist/configure -prefix=/usr/local/BerkeleyDB編譯

# make

# make install

爲了編譯openldap 不出錯執行下一步

 # cp /usr/local/BerkeleyDB/include/* /usr/include/

 #  cp /usr/local/BerkeleyDB/lib/* /usr/lib/

安裝Berkeley DB比較簡單 基本上不會報錯

2:第二步安裝openldap 

本人版本是:openldap-2.4.9.tgz

    #  tar xvf openldap-2.4.15.tgz

      #  cd openldap-2.4.15/

      # ./configure --prefix=/usr/local/openldap

      #  make depend

      # make

      # make install

3:配置slapd.conf文件 

#

# See slapd.conf(5) for details on configuration options.

# This file should NOT be world readable.

#

include           /usr/local/openldap/etc/openldap/schema/core.schema   這裏我是用的自定義屬性 因此其餘的schema文件不須要添加若是須要能夠添加就能夠

# Define global ACLs to disable default read access.

 

# Do not enable referrals until AFTER you have a working directory

# service AND an understanding of referrals.

#referral  ldap://root.openldap.org

 

pidfile       /usr/local/openldap/var/run/slapd.pid          首先看看這兩個文件存不存在 我以前安裝就沒有存在又從新裝的

argsfile    /usr/local/openldap/var/run/slapd.args  

 

#######################################################################

# BDB database definitions

#######################################################################

 

database  bdb

suffix             "dc=example,dc=com"  根節點

rootdn            "cn=Manager,dc=example,dc=com"    用戶名

# Cleartext passwords, especially for the rootdn, should

# be avoid.  See slappasswd(8) and slapd.conf(5) for details.

# Use of strong authentication encouraged.

rootpw           secret   密碼能夠自行設置

# The database directory MUST exist prior to running slapd AND

# should only be accessible by the slapd and slap tools.

# Mode 700 recommended.

directory /usr/local/openldap/var/openldap-data

# Indices to maintain

index       objectClass     eq

 

配置完以後基本完成

使用

 cd /usr/local/openldap/libexec/

./slapd -d 256 


啓動完成只要不報錯說明安裝成功

 

 

 

 

 

 

 

 

---恢復內容結束---

相關文章
相關標籤/搜索