# Installation

[![image.png](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/khFimage-png.png)](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/khFimage-png.png)

## **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.

[![image.png](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/a2timage-png.png)](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/a2timage-png.png)

Saisissez votre nom de domaine, dans notre exemple : e-ecole.org, deux fois

[![image.png](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/S7Vimage-png.png)](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/S7Vimage-png.png)

Définissez le nouveau mot de passe de l'administrateur LDAP

[![image.png](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/Yeyimage-png.png)](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/Yeyimage-png.png)

Choisissez de ne pas supprimer la BDD

[![image.png](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/pJ1image-png.png)](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/pJ1image-png.png)

Choisissez de déplacer l'ancienne base

[![image.png](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/zo9image-png.png)](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/zo9image-png.png)

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é !

<p class="callout warning">Il est possible que le compte admin soit invisible sur le résultat, mais qu'il ai été créé malgré tout !</p>