Bonjour,

Le lun 29/09/2003 à 18:35, De Leeuw Guy a écrit :
> Les valeurs d'attributs ayants des accents doivent etres converties en
> utf8 et encodées en base64.
En fait c'est le serveur ldap qui se charge de l'encodage en base 64.
Pour ajouter/modifier/supprimer des données, je recommande l'utilisation
du format de fichier d'échange ldif.

Exemple de fichier LDIF me représentant pour l'authentification :
--- dcorral.ldif ---

#
# /PEOPLE/PERSONNEL/DCORRAL
#
dn: uid=dcorral,ou=Personnel,ou=People,dc=cma,dc=fr
objectclass:                 top
objectclass:                 Person
objectclass:                 organizationalPerson
objectclass:                 inetOrgPerson
objectclass:                 posixAccount
objectclass:                 shadowAccount
objectclass:                 labeledURIObject
description:                 Compte de Damien CORRAL
# Annuaire Ecole
cn:                          Damien CORRAL
givenName:                   Damien
sn:                          CORRAL
telephoneNumber:             +33 4 93 95 74 67
facsimileTelephoneNumber:    +33 4 93 95 75 16
pagerTelephoneNumber:        -
roomNumber:                  E204/A
labeledURI:                  http://www.ensmp.fr
mail:                        [EMAIL PROTECTED]
o:                           ENSMP
ou:                          Délégation
departmentNumber:            SCI
postalAddress:               rue Claude Daunesse, BP 207
postalCode:                  FR-06904
l:                           Sophia Antipolis
# Compte informatique
uid:                         dcorral
uidNumber:                   10001
gidNumber:                   10001
loginShell:                  /bin/bash
homeDirectory:               /home/dcorral
gecos:                       Damien CORRAL
userPassword:                {CRYPT}$1$5s/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
shadowLastChange:            12200
shadowMin:                   -1
shadowMax:                   999999
shadowWarning:               -1
shadowInactive:              -1
shadowExpire:                -1
shadowFlag:                  -1

ensuite tu fais :

cat dcorral.ldif |  recode ISO-8859-15..UTF-8 > dcorral_utf8.ldif

(la ligne ou: Délégation doit être maintenant ou: délégation)

Attention si tu fais :

recode ISO-8859-15..UTF-8 dcorral.ldif

ton fichier sera transformé en UTF-8 directement.

Damien.
-- 
#######################################
### Damien CORRAL
### Responsable informatique
### tel: 04-93-95-74-67
### fax: 04-93-95-75-16
### mel: [EMAIL PROTECTED]
### ENSMP - Ecole des Mines de Paris
### Rue Claude Daunesse - BP 207
### 06904 Sophia Antipolis Cedex
#######################################



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à