bd97d92450cc415a0eeab2834b5d3025f563b22c
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 |