OpenLDAP: nis 스키마 대신 rfc2307bis

OpenLDAP: nis 스키마 대신 rfc2307bis

rfc2307bis 스키마를 사용하여 빈 LDAP 사전을 만드는 방법을 찾고 있습니다. Debian에서는 slapd를 설치하거나 dpkg를 사용하여 재구성할 때 기본적으로 nis 모드가 사용됩니다. 제거하거나 rfc2307bis로 교체하는 방법은 무엇입니까? 초기화 시 또는 초기화 후.

답변1

초기화 후 로드된 스키마를 나열합니다.

# ldapsearch -LLL -Y external -H ldapi:/// -b cn=schema,cn=config -s one dn
[...]
dn: cn={2}nis,cn=schema,cn=config
[...]

NIS 스키마를 삭제합니다.

# ldapdelete -Y external -H ldapi:/// cn={2}nis,cn=schema,cn=config

다른 항목 추가:

# ldapadd -Y external -H ldapi:/// -f /etc/ldap/schema/rfc2307bis.ldif

답변2

나는 그것을 성공적으로 해냈습니다. 나는 이 파일을 편집했습니다: /usr/share/slapd/slapd.init.ldif 그리고 다음 줄을 바꾸었습니다:

#include: file:///etc/ldap/schema/nis.ldif
include: file:///etc/ldap/schema/rfc2307bis.ldif

dpkg-reconfigure slapd를 실행했습니다.

관련 정보