#1 Le 16/12/2016, à 15:14
- azert123
ldap_add: Invalid syntax (21) additional info: objectClass: value #3
Bonjour tt le monde , je suis entrain de mettre en place un serveur LDAP dans ma machine qui a comme system Ubuntu 14.
au moment de configuration d'un fichier .ldip pour l'ajout d'un utilisateur à un group , quand j'essaie d'ajouter ce ldif il me donne une erreur
voici le fichier userimport.ldif
dn: uniqueIdentifier=user.acc,ou=people,dc=domaine,dc=com
objectClass: organizationalPerson
objectClass: person
objectClass: top
objectClass: PostfixBookMailAccount
objectClass: extensibleObject
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
uid: user.acc
cn: user acc
givenName: acc
uidNumber: 2000
gidNumber: 5002
loginShell: /bin/bash
homeDirectory: /home/user
mail: user.acc@domaine.com
mailEnabled: TRUE
mailGidNumber: 5000
l'erreur que j'obtiens en utilisant la commande : ldapadd -W -D "cn=admin,dc=domaine,dc=com" -f userimport.ldif
ldap_add: Invalid syntax (21)
additional info: objectClass: value #3 invalid per syntax
j'ai fait comme configuration :
cd /etc/ldap/schema
wget http://www.postfix-buch.com/download/postfix-book.schema.gze
gunzip postfix-book.schema.gz
cd /etc/ldap/schema
mkdir ldif_output
touch schema_convert.conf
le fichier schema_convert.conf contient :
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/nis.schema
include /etc/ldap/schema/inetorgperson.schema
include /etc/ldap/schema/postfix-book.schema
ensuit les changement que j'ai fait dans le fichier postfix-book.ldif :
dn: cn=postfix-book,cn=schema,cn=config
cn: postfix-book
puis :
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f postfix-book.ldif
et une partie de fichier postfix-book.ldif qui indique bien que y'a la définition de "PostfixBookMailAccount" , vu qu'il me donne " additional info: objectClass: value #3"
olcObjectClasses: {0}( 1.3.6.1.4.1.29426.1.2.2.1
NAME 'PostfixBookMailAccount'
DESC 'Mail account used in Postfix Book'
SUP top AUXILIARY
MUST mail
MAY ( mailHomeDirectory $ mailAlias $ mailGroupMember $ mailUidNumber $ mailGidNumber $ mailEnabled $ mailQuota $ mailStorageDirectory ) )
et merci pour votre aide
Hors ligne