Saltar al contenido

sysPass se está refactorizandoMantente al día de las próximas novedades.Sigue el progreso

Configuración de LDAP

Documentación para sysPass 3.0.0Última revisión 05/01/2019

Estos documentos se revisaron por última vez para sysPass 3.0.0 y puede que no describan la versión actual.

Active Directory

Consejos

  • Comprobar que el usuario de conexión es miembro del grupo “Operadores de Cuenta”

OpenLDAP

Para configurar un servidor de OpenLDAP correctamente, puedes seguir el siguiente artículo en https://wiki.debian.org/LDAP/OpenLDAPSetup en el que se describen los pasos para configurar un servidor totalmente operativo en distribuciones Debian y derivadas.

En OpenLDAP, para usar la característica de pertenecia a grupo, es necesario añadir un ‘overlay’ llamado ‘membeof’. Es un módulo que añade un atributo interno a los usuarios que son miembros de un grupo.

Estos son los pasos para configurar el módulo:

  • Crear un archivo ‘ldap_memberof_add.ldif’ con este contenido: :

    dn: cn=module,cn=config
    objectClass: olcModuleList
    cn: module
    olcModulePath: /usr/lib/ldap
    olcModuleLoad: memberof
    
  • Crear un archivo ‘ldap_memberof_config.ldif’ con este contenido: :

    dn: olcOverlay=memberof,olcDatabase={1}hdb,cn=config
    objectClass: olcMemberOf
    objectClass: olcOverlayConfig
    objectClass: olcConfig
    objectClass: top
    olcOverlay: memberof
    olcMemberOfDangling: ignore
    olcMemberOfRefInt: TRUE
    olcMemberOfGroupOC: groupOfNames
    olcMemberOfMemberAD: member
    olcMemberOfMemberOfAD: memberOf
    
  • Modificar la configuración de LDAP con estos comandos: :

    ldapadd -D cn=admin,cn=config -w "password" -H ldapi:/// -f memberof_add.ldif
    ldapadd -D cn=admin,cn=config -w "password" -H ldapi:/// -f memberof_config.ldif
    

Consejos

  • Comprobar que si el usuario ‘admin’ de sysPass coincide con el de LDAP, es necesario añadir este usuario al grupo de LDAP que tiene permisos de acceso a sysPass.
  • El nombre y email de los usuarios de LDAP son obtenidos de los atributos ‘displayname’,‘fullname’ y ‘mail’.
  • Es posible usar ldaps configurando la URI de conexión como ‘ldaps:/ /mi_servidor_ldap’.
  • Puedes instalar phpLDAPadmin para crear y administrar objetos de LDAP.

Enlaces