inetOrgPerson
depende de ambos os core
e cosine
. Parece que você já tem núcleo. Adicione o cosseno e, em seguida, inetorgperson. Cosseno deve estar em /etc/openldap/schema/cosine.ldif
.
Adicionar um usuário
dn: uid=sampleuser,ou=people,dc=my-domain,dc=com
objectClass: top
objectClass: inetOrgPerson
cn: sample user
uid: sampleuser
Problema
[root@host ~]# ldapadd -x -W -D "cn=Manager,dc=my-domain,dc=com" -f user.ldif
Enter LDAP Password:
adding new entry "uid=sampleuser,ou=people,dc=my-domain,dc=com"
ldap_add: Invalid syntax (21)
additional info: objectClass: value #1 invalid per syntax
Tente resolver o problema
Alterando inetOrgPerson
para uidObject
e criando o usuário novamente:
[root@controller ~]# ldapadd -x -W -D "cn=Manager,dc=my-domain,dc=com" -f user.ldif
Enter LDAP Password:
adding new entry "uid=sampleuser,ou=people,dc=my-domain,dc=com"
ldap_add: Object class violation (65)
additional info: no structural object class provided
Tente 2 para resolver o problema
ObjectClass inetOrgPerson
não encontrado:
Tente3pararesolveroproblema
NãoépossíveladicionaroinetOrgPerson
schema:
[root@controller~]#ldapadd-YEXTERNAL-Hldapi:///-f/etc/openldap/schema/inetorgperson.ldifSASL/EXTERNALauthenticationstartedSASLusername:gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=authSASLSSF:0addingnewentry"cn=inetorgperson,cn=schema,cn=config"
ldap_add: Other (e.g., implementation specific) error (80)
additional info: olcObjectClasses: AttributeType not found: "audio"
Fontes que já foram lidas e não contêm uma solução que resolva o problema