On Tue, 19 Oct 2021 at 05:23, Chris Lambertus <c...@apache.org> wrote:
>
> It will not currently work on ASF hosts against idmtest without setting 
> TLS_REQCERT=never because the puppet-based ldap.conf is configured to only 
> use the existing self-signed CA cert:
>
>
>
> TLS_REQCERT=never ldapsearch -H ldaps://idmtest1-ec2-va.apache.org:636 -W -b 
> "dc=apache,dc=org" -L -D "uid=cml,ou=people,dc=apache,dc=org" uid=cml

Surely that should be LDAPTLS_REQCERT= ... ?

>
> What is the command line/bind DN you are specifying when you get the error 32?

Just tried the following on Whimsy:

$ ldapsearch -H ldaps://idmtest1-ec2-va.apache.org:636 -W -b
"dc=apache,dc=org" -L -D "uid=sebb,ou=people,dc=apache,dc=org"
uid=sebb
Enter LDAP Password:
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

$ TLS_REQCERT=never ldapsearch -H
ldaps://idmtest1-ec2-va.apache.org:636 -W -b "dc=apache,dc=org" -L -D
"uid=sebb,ou=people,dc=apache,dc=org" uid=sebb
Enter LDAP Password:
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

$ LDAPTLS_REQCERT=never ldapsearch -H
ldaps://idmtest1-ec2-va.apache.org:636 -W -b "dc=apache,dc=org" -L -D
"uid=sebb,ou=people,dc=apache,dc=org" uid=sebb
Enter LDAP Password:
version: 1

#
# LDAPv3
# base <dc=apache,dc=org> with scope subtree
# filter: uid=*
# requesting: ALL
#

# search result
No such object (32)

# numResponses: 1

It assume you have karma to log in to Whimsy so you could try it for yourself.

>
>
>
>
>
>
> > On Oct 15, 2021, at 4:47 AM, sebb <seb...@gmail.com> wrote:
> >
> > On Thu, 7 Oct 2021 at 19:53, Chris Lambertus <c...@apache.org 
> > <mailto:c...@apache.org>> wrote:
> >
> >> Authenticated bind example:
> >>
> >>
> >>
> >> $ ldapsearch -H ldaps://idmtest1-ec2-va.apache.org:636 -W -b
> >> "dc=apache,dc=org" -L -D "uid=cml,ou=people,dc=apache,dc=org" uid=cml
> >> Enter LDAP Password:
> >> version: 1
> >>
> >> #
> >> # LDAPv3
> >> # base <dc=apache,dc=org> with scope subtree
> >> # filter: uid=cml
> >> # requesting: ALL
> >> #
> >>
> >> # cml, people, apache.org
> >> dn: uid=cml,ou=people,dc=apache,dc=org
> >> [snip]
> >>
> >>
> >>
> > Does not work for me on the whimsy host:
> >
> >
> > ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
> >
> >
> > Nor on my macOS system:
> >
> > No such object (32)
> >
> > (Yes, I did change the bind details)
> >
> > If I enter an incorrect password on macOS, I get:
> >
> > ldap_bind: Invalid credentials (49)
> >
> > This shows the server has been contacted at least.
> > However using a bad password on Whimsy makes no difference.
> >
> > Any tooling relying on UN-authenticated bind will need to switch to using a
> >> role account. We're starting a process of locating and adjusting any of
> >> these use cases. There are also a number of cases where tools like
> >> 'ldapsearch' will use the nss_ldap bind account which is defined in
> >> /etc/ldap/ldap.conf, so sometimes it appears the tools work without
> >> passwords, but they are actually using the ldap.conf credentials.
> >>
> >> -Chris
> >>
> >>
> >>
> >>
> >>> On Oct 6, 2021, at 7:40 PM, Matt Sicker <boa...@gmail.com> wrote:
> >>>
> >>> What authentication methods are supported now? I remember being unable
> >> to find an incantation of ldapsearch that could authenticate.
> >>>
> >>> Matt Sicker
> >>>
> >>>> On Oct 6, 2021, at 18:40, Chris Lambertus <c...@apache.org> wrote:
> >>>>
> >>>> Hi folks, just to let you know, my primary testing and implementation
> >> of replication between idmtest1-ec2-va and idmtest2-ec2-va is complete. The
> >> next stage in testing may be more disruptive -- the slapd.conf ACLs have
> >> been changed to prevent unauthenticated access to the LDAP directory.
> >>>>
> >>>> If your project has the capability to test, I would be interested to
> >> know if Whimsy still functions properly with these security and privacy
> >> enhancements in place. There will be a more broad discussion on this topic
> >> brought to Infra lists once initial validation is complete.
> >>>>
> >>>> Cheers,
> >>>> Chris
> >>>>
> >>>>
> >>>>
> >>>>> On Sep 29, 2021, at 11:15 AM, Chris Lambertus <c...@apache.org> wrote:
> >>>>>
> >>>>> FYI,
> >>>>>
> >>>>> In https://issues.apache.org/jira/browse/INFRA-22091 <
> >> https://issues.apache.org/jira/browse/INFRA-22091> a test ldap instance
> >> was provided to the Whimsy project. This is a notification that Infra will
> >> be performing work on that host over the next few days. The system may be
> >> down and data may be unavailable during various operations. I will reply
> >> here when work is completed. You may continue using the service, but you
> >> may get timeouts or null results.
> >>>>>
> >>>>> -Chris
>

Reply via email to