LDAP安裝配置

2021-06-24 12:00:41 字數 3519 閱讀 5829

軟體包

bdb:db-4.8.26.tar.gz

openldap:openldap-2.4.21.tgz

安裝依賴軟體包

# yum install *ltdl*

安裝bdb資料庫

# tar -xzvf db-4.8.26.tar.gz -c /usr/local/src/software/

# cd build_unix/

# ../dist/configure

# make install # 可以不make直接make install

更新lib庫

# echo "/usr/local/berkeleydb.4.8/lib/" >>/etc/ld.so.conf

# ldconfig -vv # 如果少了這一步,編譯openldap的過程中會提示bdb版本不匹配

編譯安裝openldap

# tar -xzvf openldap-2.4.21.tgz -c ../software/

# ./configure

--prefix=/usr/local/openldap-2.4.21

--enable-syslog

--enable-modules

--with-tls

cppflags=-i/usr/local/berkeleydb.4.8/include/

ldflags=-l/usr/local/berkeleydb.4.8/lib/

# make depend

# make

# make test # 這部的時間稍長,但是很有必要

# make install

配置openldap

配置域slapd.conf,初始配置

# vi /usr/local/openldap-2.4.21/etc/openldap/slapd.conf

database        bdb

suffix"dc=ttlsa,dc=com"

rootdn"cn=manager,dc=ttlsa,dc=com"

rootpw          secret

directory       /usr/local/openldap/var/openldap_data

改為如下配置

atabase        bdb# 使用bdb作為後端資料庫

suffix"dc=ttlsa,dc=com"# 域

rootdn"cn=admin,dc=ttlsa,dc=com"# 管理員賬號

rootpw          123456# 密碼,明文的,建議使用md5加密的密文

directory       /www/openldap_data# openladp資料目錄

初始化ldap

# mkdir /www/openldap_data

# cd /usr/local/openldap-2.4.21/var/openldap-data/

# cp db_config.example /www/openldap_data/db_config

啟動openldap

啟動方法1

# /usr/local/openldap-2.4.21/libexe/slapd # 直接進入後台工作

啟動方法2

# /usr/local/openldap-2.4.21/libexe/slapd -d256# 依舊在前端,有debug資訊

常見錯誤

1、configure: error: could notlocatelibtool ltdl.h

未安裝ltdl

# yum install *ltdl*

2、configure: error: berkeleydb version incompatible with bdb/hdb backends

編譯的時候要加上

cppflags=-i/usr/local/berkeleydb.4.8/include/

ldflags=-l/usr/local/berkeleydb.4.8/lib/

3、/usr/lib/libltdl.so: could notreadsymbols: fileinwrongformat

64位系統讀取了32位的lib

# mv /usr/lib/libltdl.so /usr/lib/libltdl.so_20110811

# ln -s /usr/lib64/libltdl.so.3.1.4 /usr/lib/libltdl.so

**:

ldap安裝配置

yum install y openldap openldap servers yum install migrationtools y cp usr share openldap servers slapd.conf obsolete etc openldap slapd.conf rm rf e...

的安裝配置 Manjaro Linux安裝配置

安裝wmtools 1.解除安裝舊版本 sudo pacman r open vm tools git clone 3.執行指令碼進行安裝 cd vmware tools patches sudo patched open vm tools.sh 安裝vim sudo pacman s vim 更新...

python配置安裝 配置安裝

scrapy框架安裝 安裝請參考 scrapy安裝 windows安裝方式 1.先確定windows是否安裝了python c users administrator python python 2.7.13 v2.7.13 a06454b1afa1,dec 17 2016,20 53 40 msc...