OpenLDAP packages¶
LTB project provides 5 packages for Debian/Ubuntu and Red-Hat/CentOS:
- openldap-ltb
main OpenLDAP package, including slapd-cli, systemd service, and many openldap core modules (see below)
- openldap-ltb-contrib-overlays
additional openldap modules (see the list below)
- openldap-ltb-dbg
debug symbols for openldap
- openldap-ltb-explockout
additional overlay exponential lockout
- openldap-ltb-mdb-utils
additional utilities for the mdb database backend (mdb_*)
Note
LTB team tries to keep packages up to date with the latest OpenLDAP version.
Tip
Every backend and overlay is compiled as a module.
The main OpenLDAP package includes:
backends:
mdb: main database storage
ldap: LDAP proxy
meta: agregation of multiple LDAP proxies
sock
SSL/TLS with OpenSSL
SASL (including SASL passwords)
SLAPI support
CRYPT password
support of tcp-wrappers
support of reverse lookups of client hostnames
argon2 hash scheme
schema expose (SLAP_SCHEMA_EXPOSE flag for hidden schema elements)
load-balancer (compiled as a module)
slapd-cli project, including slapd-cli tool, and systemd services for OpenLDAP and load-balancer
logrotate script
all standard overlays:
accesslog: In-Directory Access Logging
auditlog: Audit Logging
autoca: Automatic Certificate Authority
collect: Collect
constraint: Attribute Constraint
dds: Dynamic Directory Services
deref: Dereference
dyngroup: Dynamic Group
dynlist: Dynamic List
homedir: Home Directory Management
memberof: Reverse Group Membership
otp: OTP 2-factor authentication
ppolicy: Password Policy
proxycache: Proxy Cache
refint: Referential Integrity
remoteauth: Deferred Authentication
retcode: Return Code testing
rwm: Rewrite/Remap
seqmod: Sequential Modify
sssvlv: ServerSideSort/VLV
syncprov: Syncrepl Provider
translucent: Translucent Proxy
unique: Attribute Uniqueness
valsort: Value Sorting
ppm (Password Policy Module): extension to the password policy overlay
The contrib-overlay package includes these additional overlays:
autogroup: automatic updates of group memberships which meet the requirements of any filter contained in the group definition.
lastbind: logs the last user authentication
noopsrch: “no operation search”: do a search in dry-run
nssov: handles NSS lookup requests through a local Unix Domain socket
pw-pbkdf2: allows PBKDF2 hash scheme
pw-sha2: allow SHA2 hash scheme
smbk5pwd: update Kerberos keys and Samba password hashes (without Heimdal Kerberos support)
variant: share values between entries
vc: implements the LDAP “Verify Credentials” extended operation
The installation lies under /usr/local/openldap
, in order to avoid conflicts with existing OpenLDAP installation. In particular, we do not interfere with the ldap system libraries, which are linked in by many other programs.