This tool provides a basic, RFC-compliant LDAP server to serve locally-defined user and groups (i.e. in /etc/passwd and /etc/group).
By using directoryd, one can turn a vanilla UNIX/Linux server into a central identity repository for other UNIX/Linux servers, macOS machines, ownCloud/Nextcloud, Gitea, Zabbix, nearly any LDAP-aware solution...
Homepage
Download
Recent Releases
1.2.007 Sep 2022 09:54
major feature:
web interface for self-service and single sign-on
1.1.027 Aug 2022 07:48
major feature:
shadow password support
user/group filtering (such as nobody, nogroup...)
uid/groupid filtering (such as system users with uid 1000)
hiding of empty groups
user private groups (only used as primary group by a single user)
in-memory caching
LDAP simple bind as DN, login or group ( groupname)
local system authentication (crypt()-based)
memberOf LDAP attribute for user entries
entryUUID LDAP attribute
LDAPS (LDAP over TLS) support
StartTLS (using the same certificate as LDAPS)
root DSE, structure auto-detection
simplified (but consistent) LDAP schema
account and password aging/expiration
extraction of e-mail addresses, phone numbers, names, etc. from UNIX GECOS field
systemd service file
(optional) web interface for user self-service