Hello,
I'm trying to use the shell backend, but the only requests that
are getting through to my external script are unbind requests.
I've tried this on v2.0.27 from RedHat (AS) and v2.1.22 from
source.
The database section of my slapd.conf file is:
database shell
suffix "o=vzwcorp"
bind /etc/openldap/bin/ldapshell.py
unbind /etc/openldap/bin/ldapshell.py
search /etc/openldap/bin/ldapshell.py
compare /etc/openldap/bin/ldapshell.py
modify /etc/openldap/bin/ldapshell.py
modrdn /etc/openldap/bin/ldapshell.py
add /etc/openldap/bin/ldapshell.py
delete /etc/openldap/bin/ldapshell.py
abandon /etc/openldap/bin/ldapshell.py
So I think I should expect all requests to be sent to
ldapshell.py. I have set up the external script to just read
stdin and log it. I've hit the ldap server with bind and search
requests, but the only thing that shows up in the log is:
UNBIND
msgid: 2
suffix: o=vzwcorp
dn:
So, what am I missing?
Thanks!