openldap是輕型目錄訪問協議(lightweight directory access protocol,ldap)的開源實現,是較常用的一種目錄服務。
openldap版本openldap-2.4.35
berkelydb版本db-4.7.25
然後解壓安裝berkelydb
tar -xvzf db-4.7.25.tar.gz
解完壓後,會生成乙個db-4.7.25目錄,進行該目錄下的build_unix目錄。執行以下命令進行配置安裝。
# ../dist/configure
# make
# make install
預設是安裝在/usr/local/berkeleydb.4.7/目錄下。安裝完成後,要把/usr/local/berkeleydb.4.7/lib的庫路徑加到/etc/ld.so.conf檔案內,新增完成後執行一次ldconfig,使配置檔案生效。這樣編譯openldap時才能找到相應的庫檔案。
在安裝oepnlap之前還有一步工作很重要,否則會提示berkelydb版本不相容。
export cppflags="-i/usr/local/berkeleydb.4.7/include"
export ldflags="-l/usr/local/berkeleydb.4.7/lib"
export ld_library_path="/usr/local/berkeleydb.4.7/lib"
下一步開始安裝openldap
tar -xvzf openldap-2.4.35.tgz
cd openldap-2.4.35
#make depens
#make
#make install
centos6.3下,openldap預設裝在/usr/local/etc/openldap/下。不同平台安裝位置可能有所區別,也可以通過configure --prefix指定 安裝位置。
安裝完之後需要進行相關配置。主要是資料庫名,資料存放位置以及使用者名稱密碼。
cd /usr/local/etc/openldap/
vi slapd.conf
[img]
根據需要修改相關配置
資料的預設存放位置/usr/local/var/openldap-data
cd /usr/local/var/openldap-data
cp ./db_config.example db_config
資料庫使用預設配置。
openldap這時已經就緒。通常還要進行資料的初始化,也就是資料的匯入。openldap支援兩種匯入方式:
如果使用了使用者自定義屬性,還需要在slapd.conf中匯入使用者schema.schema語法在參考文件[2]。
[1][2]
openldap 安裝 配置 使用
1 安裝 安裝yum install y openldap servers openldap clients openldap devel 2 複製配置檔案 複製配置檔案 cp usr share openldap servers db config.example var lib ldap db ...
OpenLDAP安裝及配置
1.安裝 1.1 檢視 yum list grep openldap1.2 安裝 yum install openldap 2.配置 2.1 建立slapd.config配置檔案 cp usr share openldap servers slapd.conf.obsolete etc openld...
OpenLdap安裝與配置
1.1 檢視 yum list grep openldap 1.2 安裝 yum install y openldap servers openldap clients 2.1 準備資料庫目錄,openldap配置檔案 cp usr share openldap servers slapd.conf...