OpenLDAP 은 OpenLDAP 프로젝트가 개발한 LDAP 의 자유 오픈소스 구현체다. OpenLDAP 퍼블릭 라이선스라는 BSD 계열 자체 라이선스로 배포된다. 서버 slapd, 클라이언트 도구(ldapsearch · ldapadd · ldapmodify · ldappasswd), 라이브러리로 이루어진다.
현재 기능 릴리스는 2.7.1, 장기 지원(LTS) 릴리스는 2.6.15 다[1]. 배포판 패키지는 RHEL 9 가 2.6 계열을 openldap-servers 로, Ubuntu 24.04 가 2.6 계열을 slapd 로 제공한다. 배포판 패키지로 충분하면 그것을 쓰고, 최신 기능이나 특정 백엔드 · 모듈이 필요할 때 소스 빌드를 한다.
mdb 의 저장소. 소스에 포함돼 있다.-devel 패키지.maxsize 로 잡은 mdb 크기만큼.| 구성 | 역할 |
|---|---|
slapd |
LDAP 서버 데몬. 389 · 636 · 로컬 소켓(ldapi)을 연다 |
slapd-config (cn=config) |
현행 설정 방식. 설정 자체가 디렉터리 항목이라 재시작 없이 ldapmodify 로 바꾼다 |
slapd.conf |
텍스트 설정 파일. 공식 문서가 deprecated 로 표시하지만 아직 동작하고 읽기 쉽다[2] |
백엔드 mdb |
LMDB 기반 기본 저장소. 옛 bdb · hdb 는 없어졌다 |
| 스키마 | core · cosine · inetorgperson · nis 를 기본으로 읽는다. 사용자 계정은 inetOrgPerson, POSIX 속성은 posixAccount |
| 오버레이 | memberof · ppolicy(비밀번호 정책) · syncprov(복제) 등 기능 모듈 |
slapadd · slapcat · slappasswd |
오프라인 적재 · 덤프 · 비밀번호 해시 도구 |
slapd.conf 설정 예제와 계정 추가 절차.최신 버전 2.7.1 (2026-09-08), LTS 2.6.15 — 2026-09-20 확인. https://www.openldap.org/software/download/ ↩︎ ↩︎
OpenLDAP Admin Guide 2.7 — The slapd Configuration File. 2026-09-20 확인. https://www.openldap.org/doc/admin27/slapdconfig.html ↩︎