I have setup ldap server successfully on centos 7, It works fine. However, i cannot access the server with 'anonymous' bind, which according to every google search it should be.

When I execute;

ldapsearch -x -H ldap://localhost -b dc=example,dc=com

output says;

result: 50 Insufficient access

Note: the only ACL exist is;

olcAccess: {0}to *
  by self write
  by anonymous auth
  by * none

does this prove server don't configured to support 'anonymous' bind.? And if so, can you list out way of which how to enable 'anonymous' bind.


Anonymous bind is enabled, but your ACL prohibits most anonymous action via by * none. What your ACL should look like will depend on your environment and your goals. Generally speaking anonymous access means your offering a public service or haven't thought through what you're trying to accomplish.

You should familiarize yourself with OpenLDAP's Access Control Documenation.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.