Bonjour, je configure pour la première fois LDAP et évidemment ça ne marche pas

Voici les étapes que j'ai suivi
  1. yum install openldap-servers
  2. vi /etc/openldap/slpad.conf --> J'ai ajouter sufix "dc=lmce,dc=ep,dc=ch" et rootdn "cn=admin,dc=lmce,dc=ep,dc=ch"
  3. slappasswd ->j ai entré un mot de pass
  4. j'ai recopier le mot de passe dans /etc/openldap/slpad.conf sous rootpw
  5. j'ai editer ldap.conf et j ai amodifié les ligne suivante: URI ldap://servername.domaine.ch et BASE dc=lmce,dc=ep,dc=ch
  6. j'ai redemarre le demon ldap
  7. j ai créer un fichier /root/Desktop/init.ldif (je mettrai le contenu de ce fichier plus bas)
  8. J ai arreter le demon ldap
  9. rm /var/lib/ldap/*
  10. slapadd -l /root/Desktop/init.ldif
  11. chown ldap:ldap /var/lib/ldap/*
  12. j ai demarrer le demon ldap


Quand depuis la console, je vais voir mes utilisateur, ben il y en a pas.

Si je fais :
getent passwd
, il ne m'affiche pas l'utilisateur que j ai créer dans le fichier init.ldif, ci-dessous

Voici le fichier init.ldif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
dn: dc=lmce,dc=ep,dc=ch
objectClass: dcObject
objectClass: organizationalUnit
dc: lmce
ou: lmce.ep.ch
 
dn: ou=people,dc=lmce,dc=ep,dc=ch
objectClass: organizationalUnit
ou: people
 
dn: ou=groups,dc=lmce,dc=ep,dc=ch
objectClass: organizationalUnit
ou: groups
 
dn: uid=toto,ou=people,dc=lmce,dc=ep,dc=ch
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
uid: toto
sn: Name
givenName: Firstname
cn: Firstname Name
displayName: Firstname Name
uidNumber: 2000
gidNumber: 2000
gecos: Firstname Name
loginShell: /bin/bash
homeDirectory: /home/toto
shadowExpire: -1
shadowFlag: 0
shadowWarning: 7
shadowMin: 8
shadowMax: 999999
shadowLastChange: 10877
mail: firstname.name@ep.ch
postalCode: 1015
l: Lausanne
0: lmce
mobile: none
homePhone: 021
title: System Administrator
postalAddress: 1015
initials: pa
dn: cn=toto,ou=groups,dc=lmce,dc=ep,dc=ch
objectClass: posixGroup
cn: toto
gidNumber: 2000
displayName: toto_group
Il faut aussi savoir qu'après avoir entré la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
slapadd -l /root/Desktop/init.ldif
linux m'affiche ce message
bdb_db_open: Warning - No DB_CONFIG file found in directory /var/lib/ldap: (2)
Expect poor performance for suffix dc=lmce,dc=ep,dc=ch.
str2entry: entry -1 has multiple DNs "uid=toto,ou=people,dc=lmce,dc=ep,dc=ch" and "cn=toto,ou=groups,dc=lmce,dc=ep,dc=ch"
slapadd: could not parse entry (line=49)
Et aussi ce message que je lance le demon ldap
[root@lmcelin0 ~]# /etc/rc.d/init.d/ldap start
Checking configuration files for slapd: bdb_db_open: Warning - No DB_CONFIG file found in directory /var/lib/ldap: (2)
Expect poor performance for suffix dc=lmce,dc=epfl,dc=ch.
config file testing succeeded
[ OK ]
Starting slapd: [ OK ]
Pouvez-vous m'aider?