Services/LDAP.md
... ...
@@ -253,7 +253,7 @@ Voici des éléments importants de la configuration du LDAP :
253 253
254 254
Dans `master.cf`, on commence par définir divers paramètres de fonctionnement du serveur, on inclut les fichiers de configurations annexes, notemment les schémas LDAP.
255 255
256
-```ini
256
+```conf
257 257
include /etc/ldap/schema/resel-14628.schema
258 258
include /etc/ldap/access-master.ldap
259 259
```
... ...
@@ -261,7 +261,7 @@ include /etc/ldap/access-master.ldap
261 261
La première ligne inclut les schémas spécifiques au ResEl, la seconde inclut les règles d'accès aux éléments du LDAP en configurant les droits. Voir les parties suivantes pour plus de détails.
262 262
263 263
Ensuite on configurer l'emplacement des certificats TLS.
264
-```ini
264
+```conf
265 265
TLSVerifyClient never
266 266
TLSCertificateKeyFile /etc/ldap/tls/ldap-key.pem.nopass
267 267
TLSCertificateFile /etc/ldap/tls/ldap-crt.pem
... ...
@@ -276,7 +276,7 @@ Enfin commence la configuration elle même des bases de données.
276 276
On commence par indiquer que le backend est *bdb* : `backend bdb`.
277 277
278 278
On déclare la branche ldap `maisel` avec :
279
-```ini
279
+```conf
280 280
database bdb
281 281
282 282
suffix "dc=maisel,dc=enst-bretagne,dc=fr"
... ...
@@ -285,7 +285,7 @@ suffix "dc=maisel,dc=enst-bretagne,dc=fr"
285 285
Puis la configuration de cette branche suit, on commence par définir le *DN root* et le *mot de passe root* contenus dans le fichier `include /etc/ldap/rootdn-master.ldap`. Puis le chemin de sauvegarde physique de la BDD `directory "/var/lib/ldap/maisel"` et finalement divers options d'*indexing* et d'activation de fonctionnalité comme `memberof`.
286 286
287 287
Les lignes suivantes active la synchronisation de la branche.
288
-```ini
288
+```conf
289 289
overlay syncprov
290 290
syncprov-checkpoint 100 10
291 291
syncprov-sessionlog 100
... ...
@@ -357,7 +357,7 @@ Puis les règles d'accès consiste à vérifier comparer le CN de l'utilisateur
357 357
Dans cette règle d'accès, `this` pointe sur l'élément auquel on tente d'accéder, et `user` pointe sur l'utilisateur qui veut y accéder. On accède aux valeurs des attributs par le `/`. On précise une chaîne telle quelle entre `[ ]`
358 358
Pour vérifier une égalité de champs, on peut utilise `set.exact="this/attr1 & user/attr2", ou `set.exact="user/attr & [foo]"
359 359
360
-Finalement le droit est soit *read* soit *write* ou *compare*. Le droit *compare* est par exemple utile pour vérifier si un mot de passe est le bon sans avoir à le lire.
360
+Finalement le droit est soit `read` soit `write` ou `compare`. Le droit *compare* est par exemple utile pour vérifier si un mot de passe est le bon sans avoir à le lire.
361 361
362 362
### Réplication Brest-Rennes
363 363