Bonjour j'ai le même problème avec ldapadd , j'ai fait assez de bricole tel que changer le nom de slapd.d, et videz var /lib/ldap sans succès , g vous donne ma configuration pour que vous m'aidiez , ça fait une semaine que je galère . j'obtiens toujours cette erreur ldap_bind: Invalid credentials (49)
slappasswd
New password:
Re-enter new password:
{SSHA}NKSSfMzsKq1aN4AlvpWXKOSRS0NcswOd
2) recupération du fichier slapd.conf
cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
3) modification de slapd.conf
vi /etc/oopenldap/slapd.conf
j' ajoute : include /etc/openldap/schema/RADIUS-LDAPv3.schema
database bdb
suffix "dc=ircoms,dc=com"
checkpoint 1024 15
rootdn "cn=Manager,dc=ircoms,dc=com"
# Cleartext passwords, especially for the rootdn, should
# be avoided. See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
# rootpw secret
# rootpw {crypt}ijFYNcSNctBYg
rootpw {SSHA}NKSSfMzsKq1aN4AlvpWXKOSRS0NcswOd (mot de pass crypté obtenu au préalable)
# The database directory MUST exist prior to running slapd AND
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory /var/lib/ldap
4)modification du fichier ldap.conf
vi /etc/openldap/ldap.conf
BASE dc =ircoms,dc=com,
HOST localhost
5) test de la configuration
[root@bob /]# slaptest -u
config file testing succeeded
6) Copie de DB_CONFIG vers la librairie ldap
cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
7) definition de ldif.file
cd /etc/openldap
vi file.ldif
dn: dc=ircoms,dc=com
changetype: add
objectClass: top
objectClass: dcObject
objectClass: Organization
o: ircoms
dc: ircoms
#description racine de l'annuaire
dn: ou=People,dc=ircoms,dc=com
changetype: add
objectClass: top
objectClass: OrganizationalUnit
ou: People
dn: ou=Group,dc=ircoms,dc=com
changetype: add
objectClass: top
objectClass: OrganizationalUnit
ou: Group
dn: ou=addressbook,dc=ircoms,dc=com
changetype: add
objectClass: top
objectClass: OrganizationalUnit
ou: addressbook
#description: unite organisationnelles
8)
chown -R ldap:ldap file.ldif
9)
demarrage de ldap:
service slapd start
Starting slapd (via systemctl): [ OK ]
[root@bob openldap]#
10)
Vérification du démarrage de ldap
[root@bob openldap]# pgrep slapd
3034
[root@bob openldap]#
11) Activation du demarrage automatique
[root@bob openldap]# chkconfig slapd on
12) chargement du file.ldif dans l'annuaire ldap
[root@bob openldap]# ldapadd -x -D 'cn=Manager,dc=ircoms,dc=com' -f file.ldif -W
Enter LDAP Password: mot de passe crypté
ldap_bind: Invalid credentials (49)
[root@bob openldap]# ldapadd -x -D 'cn=Manager,dc=ircoms,dc=com' -f file.ldif -W
Enter LDAP Password: mot de passe en clair
ldap_bind: Invalid credentials (49)
slappasswd
New password:
Re-enter new password:
{SSHA}NKSSfMzsKq1aN4AlvpWXKOSRS0NcswOd
2) recupération du fichier slapd.conf
cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
3) modification de slapd.conf
vi /etc/oopenldap/slapd.conf
j' ajoute : include /etc/openldap/schema/RADIUS-LDAPv3.schema
database bdb
suffix "dc=ircoms,dc=com"
checkpoint 1024 15
rootdn "cn=Manager,dc=ircoms,dc=com"
# Cleartext passwords, especially for the rootdn, should
# be avoided. See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
# rootpw secret
# rootpw {crypt}ijFYNcSNctBYg
rootpw {SSHA}NKSSfMzsKq1aN4AlvpWXKOSRS0NcswOd (mot de pass crypté obtenu au préalable)
# The database directory MUST exist prior to running slapd AND
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory /var/lib/ldap
4)modification du fichier ldap.conf
vi /etc/openldap/ldap.conf
BASE dc =ircoms,dc=com,
HOST localhost
5) test de la configuration
[root@bob /]# slaptest -u
config file testing succeeded
6) Copie de DB_CONFIG vers la librairie ldap
cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
7) definition de ldif.file
cd /etc/openldap
vi file.ldif
dn: dc=ircoms,dc=com
changetype: add
objectClass: top
objectClass: dcObject
objectClass: Organization
o: ircoms
dc: ircoms
#description racine de l'annuaire
dn: ou=People,dc=ircoms,dc=com
changetype: add
objectClass: top
objectClass: OrganizationalUnit
ou: People
dn: ou=Group,dc=ircoms,dc=com
changetype: add
objectClass: top
objectClass: OrganizationalUnit
ou: Group
dn: ou=addressbook,dc=ircoms,dc=com
changetype: add
objectClass: top
objectClass: OrganizationalUnit
ou: addressbook
#description: unite organisationnelles
8)
chown -R ldap:ldap file.ldif
9)
demarrage de ldap:
service slapd start
Starting slapd (via systemctl): [ OK ]
[root@bob openldap]#
10)
Vérification du démarrage de ldap
[root@bob openldap]# pgrep slapd
3034
[root@bob openldap]#
11) Activation du demarrage automatique
[root@bob openldap]# chkconfig slapd on
12) chargement du file.ldif dans l'annuaire ldap
[root@bob openldap]# ldapadd -x -D 'cn=Manager,dc=ircoms,dc=com' -f file.ldif -W
Enter LDAP Password: mot de passe crypté
ldap_bind: Invalid credentials (49)
[root@bob openldap]# ldapadd -x -D 'cn=Manager,dc=ircoms,dc=com' -f file.ldif -W
Enter LDAP Password: mot de passe en clair
ldap_bind: Invalid credentials (49)