From f0b0b56138eae70d7ed82d12888da0e9985bad2a Mon Sep 17 00:00:00 2001 From: bserie Date: Mon, 27 Feb 2017 17:09:18 +0100 Subject: [PATCH] schema ldap --- HowtoMail/Amavis.md | 51 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/HowtoMail/Amavis.md b/HowtoMail/Amavis.md index d4d68d90..ae079480 100644 --- a/HowtoMail/Amavis.md +++ b/HowtoMail/Amavis.md @@ -148,3 +148,54 @@ Rajouter ceci dans le fichier _/etc/amavis/conf.d/50-user_ : qr'jdoe@example.com$'i, )); ~~~ + +## Intégration LDAP + +Rajouter le schéma de `https://amavis.org/LDAP.schema.txt` en le convertissant en LDIF. + +``` +$ cd /tmp +$ wget https://amavis.org/LDAP.schema.txt +$ mkdir /tmp/ldif +$ echo 'include /tmp/LDAP.schema.txt' >> /tmp/slap.conf +# slaptest -f /tmp/slap.conf -F /tmp/ldif/ +``` + +Changer les attributs : + +``` +dn: cn={0}ldap +objectClass: olcSchemaConfig +cn: {0}ldap +``` + +Par (avec le bon numéro `ls /etc/ldap/slapd.d/cn\=config/cn\=schema/cn\=\{*`) : + +``` +dn: cn={5}amavis +objectClass: olcSchemaConfig +cn: {5}amavis +``` + +Supprimer à la fin : + +``` +entryUUID: 4437d7ae-914f-1036-9cdf-cd9cc71d539a +creatorsName: cn=config +createTimestamp: 20170227154345Z +entryCSN: 20170227154345.031267Z#000000#000#000000 +modifiersName: cn=config +modifyTimestamp: 20170227154345Z +``` + +Supprimer la ligne cr32 : + +``` +# CRC32 32ff7a5a +``` + +Le copier dans le dossier des schémas : + +``` +# install -v -o openldap -g openldap -m 640 /tmp/ldif/cn\=config/cn\=schema/cn\=\{0\}ldap.ldif /etc/ldap/slapd.d/cn\=config/cn\=schema/cn\=\{5\}amavis.ldif +``` \ No newline at end of file