%3A%20%22cn%3Dschema%22).png)
Tentando adicionar um novo atributo a um esquema usando este comando:
ldapmodify -f ./add-id-attribute.ldif -h localhost -p 50389 -D "cn=Directory Manager" -w mySecretPassword
E este arquivo LDIF
dn: cn=schema
changetype: modify
add: attributetypes
attributetypes: ( 1.3.6.1.4.1.32474 NAME 'myAttribute'
USAGE userApplications )
DESC 'The attribute'
Mas isso me dá a seguinte resposta:ldapmodify: invalid format (line 5) entry: "cn=schema"
Já mudei os finais de linha para UNIX mas isso não ajudou. Estou usando uma imagem docker OpenAM 6.5.2
usada OpenDJ
como servidor de diretório.
Responder1
Seu LDiF não está formatado corretamente.
A DESC
linha vem após o colchete de fechamento )
na linha USAGE e, portanto, não pode ser analisada.
Você precisa mover o )
para que a definição de attributeTypes fique totalmente delimitada por( )
dn: cn=schema
changetype: modify
add: attributetypes
attributetypes: ( 1.3.6.1.4.1.32474 NAME 'myAttribute'
USAGE userApplications
DESC 'The attribute' )