Public bug reported:

Ubuntu Server 9.04 32 bit
package version slapd 2.4.15-1ubuntu3

Problem: does not work with saslauthd unless running as root

To reproduce:
install slapd, saslauthd, krb kdc server

you can run saslauthd -d -a kerberos5 & or check logs in var to see if
slapd is communicating with saslauthd

start up slapd and the kdc
in ldap, set a userPassword to {sasl}u...@yourealm

Try to auth as that user, will fail, saslauthd doesn't output anything
in the logs, slapd doesnt appear to be communicating with it

if you edit /etc/default/slapd.conf and comment out SLAPD_USER and
SLAPD_GROUP or set them to root, and use the init script to launch, sasl
auth works fine, you can see ldap connect in saslauthd's logs and debug
output

also, starting slapd manually by going slapd -u openldap -g openldap
will work

It doesn't make sense, I don't see any chrooting, so it should be able
to hit saslauthd's socket file fine...

** Affects: openldap2.3 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Slapd, unless started manually, will not work with saslauthd
https://bugs.launchpad.net/bugs/398549
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to