Comments on Step-by-step OpenLDAP Installation and Configuration

Step-by-step OpenLDAP Installation and Configuration This tutorial describes how to install and configure an OpenLDAP server and also an OpenLDAP client.

27 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By:

Thanks for the tuto.

Here is a link to  help you configure a backup server (slave server) and another one to configure ProFTPD to use LDAP for authentication (french link but you can google translate ;)).

Nicolargo 

By: Anonymous

Can i have document to configure secure replication.

By:

I had to add a blank line to fix an error in /etc/openldap/adminmart.com.ldif, and I added for groups :

dn: dc=adminmart,dc=com
dc: adminmart
description: LDAP Admin
objectClass: dcObject
objectClass: organizationalUnit
ou: rootobject

dn: ou=People, dc=adminmart,dc=com
ou: People
description: Users of adminmart
objectClass: organizationalUnit

dn: ou=Group, dc=adminmart,dc=com
ou: Group
description: Groups of adminmart
objectClass: organizationalUnit

I copied all of my groups that I wanted in ldap from /etc/groups to /etc/openldap/groups.txt and then ran:
/usr/share/openldap/migration/migrate_groups.pl /etc/openldap/groups.txt /etc/openldap/groups.ldif
After I imported users, and groups, I used phpldapadmin to import shadow passwords. I opened /etc/shadow and copied the password field:
username:$1$0oDpBoKc$qw6grPT4jqgfqkc5Kzd/G.:_____:_:_____:_:::
as {crypt}$1$0oDpBoKc$qw6grPT4jqgfqkc5Kzd/G.
And selected clear in the drop down so it would not try to re-encrypt (mangle) the password.

There is likely a scripted solution for shadow passwords, but I only had about 15 users and it was faster to just do it.

By: ashadeep nagar

          ldap_bind: Invalid credentials (49)

By: anand pavithran

Check for free space in the ldif file.(Some times there will be unwanted space  in the line).

By: Ken

I can't add the domain ldif file - I get prompted for the password, I enter the password used in the slapd.conf (tried both encrypted and plaintext) but still get the error below:

ldap_bind: Can't contact LDAP server (-1)

Thoughts?

By: Anonymous

 ldap_bind: Can't contact LDAP server (-1)

This is when your server is not reachable

 Start the LDAP server and try add the user :)

 

By: vinu

When i entered the password while importing the domain ldif file to LDAP, there was an error

 

ldap_bind: Invalid credentials (49)

 

What might be the problem. The password i entered was same as the one created using slappasswd.  

By: zaza

have u solve the problem with the  "ldap_bind: Invalid credentials (49)"??

 

im facing the same too....

By: Anonymous

I know I'm late to the thread for this, but hopefully this will be of value to future readers.

For the password problem, I was confusing the root password for the user's password.  When doing the ldapadd, I used the root user's password, and that fixed the credentials problem.  Don't use the password of the user you are adding.

For the problem with not finding the server, specify "-h 127.0.0.1" to resolve to localhost.  It doesn't default to any server in the add or search, not even localhost.

By: Anonymous

Hi,

 In the configuration file the line starting with a space is considered a continuation of the previous line

so guys check in the slapd.conf for the "rootpw" line.

if there is a space at the starting of the line then remove it and restart the server it will resolve your problem.

By: Vkram

U rocks..... bro... It worked for me space before rootpw.......

By: Anonymous

Great tutorial, got me up and running in a few hours, after looking for over a week for a decent document to follow...

There is a typo error above that I should highlight. In /etc/openldap/adminmart.com.ldif example above, you need to insert a blank line between each "dn" text area. The result should be:

dn: dc=adminmart,dc=com
dc: adminmart
description: LDAP Admin
objectClass: dcObject
objectClass: organizationalUnit
ou: rootobject
dn: ou=People, dc=adminmart,dc=com
ou: People
description: Users of adminmart
objectClass: organizationalUnit

 

enjoy

By: Anonymous

Really Great DOC... Thanks a lot

By: RogierDikkes

Yeah good document, had some problems with the configuration. Followed all steps but got the error that username and password was incorrect when trying to login with phpadmin environment, after changing cn "Manager" to admin it worked perfect. Thanks for the guide!

By: maryam

I don't have any thing to ldap service in step 2,can I do slapd service instead of ldap?

By: HardeL

Service slapd is the correct service

 so 'service slapd start' to start the service and

 'chkconfig --levels 235 ldap on' to start the service on runlevels 2 3 and 5

By: MacPhotoBiker

Hi,

I did the installation from step one (on CentOS 6), and all went well. But already in step 2, I get an error message: root@vps [~]# chkconfig --levels 235 ldap on

error reading information on service ldap: No such file or directory

Could somebody please guide me how to proceed from here? Any help would be greatly appreciated!

By: Anonymous

I am not able to adding my second entry. Anyone Could you please help me.
[root@client ~]# ldapadd -x -D "cn=Manager,dc=adminmart,dc=com" -W -f /etc/openldap/test1.ldif
Enter LDAP Password:
adding new entry "uid=test1,ou=People,dc=adminmart,dc=com"
ldap_add: No such object (32)
        matched DN: dc=adminmart,dc=com

[root@client ~]# ldapadd -x -D "cn=Manager,dc=adminmart,dc=com" -W -f /etc/openldap/test2.ldif
Enter LDAP Password:
adding new entry "uid=test2,ou=People,dc=adminmart,dc=com"
ldap_add: No such object (32)
        matched DN: dc=adminmart,dc=com

By: Shahid

Hi ,

I have installed LDAP using comand

#yum install *openldap* -y

after installation  service is not running using this command

#service ldap start

 showing the message

service unrecognized

By: Vinay

service slapd start

By: Saqib Ahmed

Hello dear,

I can not find the directory

/usr/share/openldap/migration/migrate_common.ph

in my pc there is /usr/share/openldap-server/

which is having two files: DB_CONFIG.example and slapd.ldif

how can I complete step 8.

By: Steph

Did you ever find a fix for this?

By: Kanishk

Thanks A Lot!!!

It's really helpful.

By: Murod

Hi! I configured all. But how can i use it

how can we add users or groups for application form

By: shashikumar r

Once i ru the command  chkconfig --levels 235 ldap on

Am getting error reading information on service ldap: No such file or directory.

this error comng please let me know the solution 

By: NICOLA

THAAANK YOU