OpenDJ: deshabilitar Schema Checking para importar datos

Si estamos importando datos a OpenDJ desde otro servicio de directorio es muy probable que nos encontremos con problemas a la hora de hacerlo (véase esta entrada por ejemplo: OpenDJ, import-ldif y PosixGroup: All entries must contain a structural objectclass). Por defecto, OpenDJ revisa la sintaxis de los atributos, la validación contra las definiciones de schema Seguir leyendo


Password reset en OpenDJ (ACI Permissions y ds-privilege-name)

Para delegar la posibilidad de realizar cambios de password en un usuario estándar de OpenDJ Directory Services Project (antiguo Sun OpenDS) es necesario establecer ciertos privilegios y ACIs (Access control instructions) al usuario. En primera instancia, lo normal es pensar que asignar privilegios sería suficiente, vamos a ver el caso. Tenemos un usuario estándar sin Seguir leyendo


OpenDJ, import-ldif y PosixGroup: All entries must contain a structural objectclass

Si estamos migrando datos entre directorios, puede ser habitual encontrar problemas relacionados con incompatibilidad de los schema entre ambos, ausencia de ciertos atributos, clases de objetos, etc. En este caso, el error que se me ha presentado al migrar desde un directorio de Sun (parece ser que es muy común también desde OpenLDAP) a OpenDJ Seguir leyendo


Bucle de password expirado en ldap nativo RHEL contra Sun LDAP

Me ha resultado difícil concretar el problema en tan poco espacio en el título. La situación es la siguiente: Sun LDAP Server Cliente Red Hat Enterprise Linux con LDAP nativo configurado contra el servidor de Sun La configuración del LDAP Nativo en Red Hat es relativamente sencilla, únicamente lanzamos el authconfig-tui o pasamos los parámetros Seguir leyendo


Volver a concatenar líneas de un LDIF con sed

Cuando necesitamos manipular a través de scripts un fichero LDIF, y este tiene líneas de atributos divididas con saltos de línea es necesario revertir esto y volver a concatenarlas para poder comenzar a trabajar. Como muchos sabéis, el estándar de LDIF especifica este punto: Any line that begins with a single space MUST be treated Seguir leyendo