Installation
Installation
Dans le terminal, en superuser :
aptitude install slapd ldap-utils
Choisir un mot de passe pour l'admin ldap
Ensuite, on va devoir définir le domaine, dans le fichier :
nano /etc/ldap/ldap.conf
#
# LDAP Defaults
#
# See ldap.conf(5) for details
# This file should be world readable but not world writable.
BASE dc=e-ecole,dc=org
URI ldap://192.168.1.1
#SIZELIMIT 12
#TIMELIMIT 15
#DEREF never
# TLS certificates (needed for GnuTLS)
TLS_CACERT /etc/ssl/certs/ca-certificates.crt
Les deux lignes BASE
et URI
sont à décommenter et à remplir comme l'exemple ci-dessus, avec le nom de domaine et l'ip serveur.
On va pouvoir à présent configurer le paquet slapd installé plus tôt :
dpkg-reconfigure slapd
Lors de la première question "Voulez-vous omettre la configuration [...]", il faut répondre non, auquel cas, la configuration se ferme.
Saisissez votre nom de domaine, dans notre exemple : e-ecole.org, deux fois
Définissez le nouveau mot de passe de l'administrateur LDAP
Choisissez de ne pas supprimer la BDD
Choisissez de déplacer l'ancienne base
De retour dans le terminal :
service slapd restart
ldapsearch -x
Vous devriez avoir un retour similaire à cela :
# extended LDIF
#
# LDAPv3
# base <dc=e-ecole,dc=org> (default) with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# e-ecole.org
dn: dc=e-ecole,dc=org
objectClass: top
objectClass: dcObject
objectClass: organization
o: e-ecole.org
dc: e-ecole
# admin, e-ecole.org
dn: cn=admin,dc=e-ecole,dc=org
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
# search result
search: 2
result: 0 Success
# numResponses: 3
# numEntries: 2
Le LDAP est maintenant configuré !
Il est possible que le compte admin soit invisible sur le résultat, mais qu'il ai été créé malgré tout !
No Comments