%3A%20%22cn%3Dschema%22).png)
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.2
que se utiliza OpenDJ
como servidor de directorio.
Respuesta1
Su LDiF no está formateado correctamente.
La DESC
lí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' )