OpenLdap安裝與配置

2022-09-01 16:00:30 字數 2196 閱讀 9997

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.obsolete /etc/openldap/slapd.conf

# cp /usr/share/openldap-servers/db_config.example /var/lib/ldap/db_config

2.2 修改密碼

1

2new password: 123456

3 re-enter new password: 123456

4 yzp+fjsq+btec3/p6e+ymqppf0ijk1an

2.3 修改slapd.config檔案

database        bdb

suffix

"dc=my-domain,dc=com

"checkpoint

1024

15rootdn

"cn=manager,dc=my-domain,dc=com

"rootpw

123456

#rootpw yzp+fjsq+btec3/p6e+ymqppf0ijk1an

2.4 重新生成/etc/openldap/slapd.d目錄

# rm -rf slapd.d/*

官方 對於 openldap 2.4 ,不推薦使用 slapd.conf 作為配置檔案。從這個版本開始所有配置資料都儲存在 /etc/openldap/slapd.d/中。

# slaptest -f /etc/openldap/slapd.conf -f /etc/openldap/slapd.d

bdb_db_open: warning - no db_config file found in directory /var/lib/ldap: (2

).expect poor performance

for suffix "

dc=my-domain,dc=com".

bdb_db_open: database

"dc=my-domain,dc=com

": db_open(/var/lib/ldap/id2entry.bdb) failed: no such file or directory (2

).backend_startup_one (type=bdb, suffix="

dc=my-domain,dc=com

"): bi_db_open failed! (2

)slap_startup failed (test would succeed using the -u switch)

2.5 修改/etc/openldap/slapd.d/目錄許可權

# chown ldap:ldap -r /etc/openldap/slapd.d

2.6 修改/var/lib/ldap/目錄許可權

# chown ldap:ldap -r /var/lib/ldap/

2.7 啟動slapd服務

# service slapd restart

新建檔案example.ldif

dn:dc=example,dc=com

objectclass:dcobject

objectclass:organization

o:example, inc.

dc:example

dn:cn=manager,dc=example,dc=com

objectclass:organizationalrole

cn:manager

通過命令匯入:

/usr/bin/ldapadd -x -w -d "

cn=manager,dc=example,dc=com

" -f example.ldif

參考:

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 安裝 配置

openldap是輕型目錄訪問協議 lightweight directory access protocol,ldap 的開源實現,是較常用的一種目錄服務。openldap版本openldap 2.4.35 berkelydb版本db 4.7.25 然後解壓安裝berkelydb tar xvzf...

openldap 安裝 配置 使用

1 安裝 安裝yum install y openldap servers openldap clients openldap devel 2 複製配置檔案 複製配置檔案 cp usr share openldap servers db config.example var lib ldap db ...