This software acts as an LDAP server for ChurchTools >= 3.25.0
This software was tested in a common environment, yet no warranties of any kind!
Node.js is required to run this software. http://nodejs.org/
The file "ctldap.sh" contains a shell script for (re)starting ctldap.sh with Node.js as a background service, redirecting all output to the system log with systemd-cat. The logs can be reviewed with the shell command journalctl -t ctldap. See https://wiki.ubuntuusers.de/systemd/journalctl/ for further options.
The script will attempt to create/remove an iptables NAT rule on start/stop in order to redirect traffic from a standard LDAP port (< 1024) to ldap_port without root.
It can be used to start/stop the service manually, but will not work correctly without root privileges!
Usage: ctldap.sh {start|stop|status|restart}
npm install manually or otherwise trigger the installation of required dependenciesnode ctldap.jsThe LDAP DNs depend on your configuration. Let's assume the following configuration:
ldap_user=root
ldap_password=0a1b2c3d4e5f6g7h8i9j
ldap_base_dn=churchtools
For this configuration, the
cn=root,ou=users,o=churchtools0a1b2c3d4e5f6g7h8i9jou=users,o=churchtoolsou=groups,o=churchtoolsContent type
Image
Digest
Size
337.2 MB
Last updated
about 7 years ago
docker pull sscholl/ctldap