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)
Comments
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
Can i have document to configure secure replication.
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.
ldap_bind: Invalid credentials (49)
Check for free space in the ldif file.(Some times there will be unwanted space in the line).
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?
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 :)
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.
have u solve the problem with the "ldap_bind: Invalid credentials (49)"??
im facing the same too....
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.
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.
U rocks..... bro... It worked for me space before rootpw.......
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
Really Great DOC... Thanks a lot
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!
I don't have any thing to ldap service in step 2,can I do slapd service instead of ldap?
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
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!
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
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
service slapd start
Hello dear,
I can not find the directory
/usr/share/openldap/migration/migrate_common.phin 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.
Did you ever find a fix for this?
Thanks A Lot!!!
It's really helpful.
Hi! I configured all. But how can i use it
how can we add users or groups for application form
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
THAAANK YOU