From 0732f83a3665bc7085d5bc15a5a9a57522c0a81e Mon Sep 17 00:00:00 2001 From: Mauro Torrez Date: Tue, 28 May 2019 00:04:17 -0300 Subject: [PATCH] README inicial completo. --- README.md | 142 +++++++++++++++++++++++++++--------------------------- 1 file changed, 71 insertions(+), 71 deletions(-) diff --git a/README.md b/README.md index fa128d9..eefa658 100644 --- a/README.md +++ b/README.md @@ -44,83 +44,83 @@ Este rol instala y configura el servidor IMAP Dovecot. ### LDAP -dovecot_auth_ldap_enable: yes habilitar userdb/passdb ldap? - -dovecot_auth_ldap_servers: [ "localhost" ] servidores ldap - -dovecot_auth_ldap_version: 3 version del protocolo LDAP - -dovecot_auth_ldap_base: `ou=People,dc=%Dd` base para la busqueda en LDAP - -dovecot_auth_ldap_scope: `subtree` scope para la busqueda en ldap: base, onelevel, subtree - -dovecot_auth_ldap_user_filter: `(&(objectClass=inetOrgPerson)(uid=%n))` filtro para obtener la entrada del usuario LDAP - -dovecot_auth_ldap_pass_filter: `(&(objectClass=inetOrgPerson)(uid=%n))` filtro para obtener la clave del usuario LDAP - -dovecot_auth_ldap_user_attrs: > - =home={{ dovecot_user_home }}, - =uid={{ vmail_user }}, - =gid={{ vmail_group }} -atributos del usuario leidos de LDAP -por defecto, usar valores pre-calculados - -dovecot_auth_ldap_pass_attrs: > - userPassword=password, - =userdb_home={{ dovecot_user_home }}, - =userdb_uid={{ vmail_user }}, - =userdb_gid={{ vmail_group }} -clave + atributos del usuario leidos de LDAP -por defecto, usar valores pre-calculados - -dovecot_auth_ldap_iterate_attrs: `=user=%{ldap:uid}@%d` -iteracion con doveadm -CAVEAT: al usar %Dd en ldap_base, no se puede utilizar doveadm -A, -sino que siempre se debe especificar un dominio usando -u `*@dominio` - -dovecot_auth_ldap_iterate_attrs: `uid=user` -cuando ldap_base es fija (sin %Dd): - -dovecot_auth_ldap_iterate_filter: `(objectClass=inetOrgPerson)` -filtro para iteracion: este filtro debe devolver todas las personas -de tipo `usuario` - -dovecot_auth_ldap_default_pass_scheme: `CRYPT` esquema de clave en ldap -- no se para que se utilizaría - +* `dovecot_ldap_enable` (`yes`): indica si habilitar la userdb/passdb + LDAP. +* `dovecot_ldap_servers`: (`["localhost"]`): lista de servidores ldap + para consultar. +* `dovecot_ldap_version` (`3`): version del protocolo LDAP. +* `dovecot_ldap_base` (`ou=People,dc=%Dd`): base para la búsqueda en + LDAP. `%Dd` convierte `mi.dominio.com` en `mi,dc=dominio,dc=com`. +* `dovecot_ldap_scope` (`subtree`): scope para la búsqueda. Valores + posibles: `base`, `onelevel`, `subtree`. +* `dovecot_ldap_user_filter` (`(&(objectClass=inetOrgPerson) + (uid=%n))`): filtro para obtener la entrada del usuario LDAP. +* `dovecot_ldap_pass_filter` (`(&(objectClass=inetOrgPerson) + (uid=%n))`): filtro para obtener la clave del usuario LDAP. +* `dovecot_ldap_user_attrs` (`=home={{dovecot_user_home}}, + =uid={{vmail_user}}, =gid={{vmail_group}}`): atributos del usuario. + Por defecto se usan valores pre-calculados, sin consultar LDAP. +* `dovecot_ldap_pass_attrs` (`userPassword=password, + =userdb_home={{dovecot_user_home}}, =userdb_uid={{vmail_user}}, + =userdb_gid={{vmail_group}}`): clave + mapeo de atributos + LDAP=Dovecot del usuario. +* `dovecot_ldap_iterate_attrs` (`=user=%{ldap:uid}@%d`): iteracion que + lista todos los usuarios que Dovecot conoce. Es para poder ejecutar + el comando `doveadm -A`. El formato es `=` o bien `==