openldap配置筆記

2021-06-27 18:56:34 字數 1291 閱讀 2944

安裝:

# yum search openldap

# yum install openldap-servers

# yum install openldap-clients

配置:slapd有個配置檔案,

/etc/openldap/slapd.d 和 /etc/openldap/slapd.conf。

rpm預設安裝slapd.d。

為了使用slapd.conf,需要把/etc/openldap/slapd.d改名,

然後建立slapd.conf。

include /etc/openldap/schema/core.schema

database bdb

suffix "dc=sy,dc=cn"

rootdn "cn=manager,dc=sy,dc=cn"

rootpw shenyue

#directory /var/lib/ldap

directory /var/lib/openldap

pidfile /var/run/openldap/slapd.pid

注意,如果沒有配置檔案(slapd.d或slapd.conf都不存在)

執行slapd後沒有任何資訊,也啟動不了,而且不會報錯。

如果沒有include core.schema,slaptest報錯。

「invalid dn 21 (invalid syntax)」

開啟selinux時要注意許可權。

chcon -r --reference /var/lib/ldap /var/lib/openldap/

啟動:使用slaptest測試配置是否正確。

# slaptest

# ps -ef|grep slapd

# config指定的資料庫目錄。需要所有者為ldap,許可權為600

# ll /var/lib/openldap

# rpm預設安裝的資料庫在/var/lib/ldap/下。

# ll /var/lib/ldap/

# service slapd stop

# service slapd start

# service slapd status

檢索ldapsearch:

objectclass=person       檢索含有person及其子類(如inetorgperson)的記錄

sn       檢索含有sn的記錄,即使sn為空也會被檢索。想檢索sn不為空的記錄,指定sn=*

cn=manager       檢索cn的值為manager的記錄。

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.1 檢視 yum list grep openldap 1.2 安裝 yum install y openldap servers openldap clients 2.1 準備資料庫目錄,openldap配置檔案 cp usr share openldap servers slapd.conf...