Problema al no poder analizar el archivo LDIF (entrada de formato no válido (línea 5): "cn=schema")

Problema al no poder analizar el archivo LDIF (entrada de formato no válido (línea 5): "cn=schema")

Intentando agregar un nuevo atributo a un esquema usando este comando:

ldapmodify -f ./add-id-attribute.ldif -h localhost -p 50389 -D "cn=Directory Manager" -w mySecretPassword

Y este archivo LDIF

dn: cn=schema
changetype: modify
add: attributetypes
attributetypes: ( 1.3.6.1.4.1.32474 NAME 'myAttribute'
    USAGE userApplications )
    DESC 'The attribute'

Pero me da la siguiente respuesta:ldapmodify: invalid format (line 5) entry: "cn=schema"

Ya cambié los finales de línea a UNIX pero eso no ayudó. Estoy usando una imagen de Docker OpenAM 6.5.2que se utiliza OpenDJcomo servidor de directorio.

Respuesta1

Su LDiF no está formateado correctamente.

La DESClínea viene después del corchete de cierre )de la línea USAGE y, por lo tanto, no se puede analizar.

Debe mover el )para que la definición de atributoTypes quede completamente encerrada por( )

dn: cn=schema
changetype: modify
add: attributetypes
attributetypes: ( 1.3.6.1.4.1.32474 NAME 'myAttribute'
    USAGE userApplications 
    DESC 'The attribute' )

información relacionada