par Jllc » 17 Juil 2003 16:36
L'annuaire LDAP n'est pas rempli automatiquement lors de la création des utilisateurs, enfin, pas sur la 5.5. Il faut donc le remplir toi-même. Avec ldapadd, en ligne de commande, ça marche. Je n'ai pas réussi à le faire avec autre chose.
<BR>
<BR>
<BR>Pour IMP, il n'est pas configuré pour utiliser par défaut l'annuaire local, mais c'est très facile. Il suffit de s'inspirer des exemples déjà configurés pour les annuaires NetCenter, Bigfoot ...
<BR>
<BR>Ca se fait dans le fichier /home/httpd/html/horde/turba/config/sources.php. Mais vu le système de templates (que je n'expliqueras pas ici), les modifications sont à faire dans un fichier du répertoire /etc/e-smith/templates-custom/home/httpd/html/horde/turba/config/sources.php/
<BR>
<BR>Exemple que j'utilise :
<BR>
<BR>$cfgSources['annuaire_de_ma_boite'] = array(
<BR> 'title' => 'Annuaire de ma boîte',
<BR> 'type' => 'ldap',
<BR> 'params' => array(
<BR> 'server' => 'localhost',
<BR> 'port' => 389,
<BR> 'root' => 'dc=maboite,dc=com',
<BR> 'dn' => array('cn'),
<BR> 'objectclass' => 'person',
<BR> 'filter' => ''
<BR> ),
<BR> 'map' => array(
<BR> '__key' => 'dn',
<BR> 'name' => 'cn',
<BR> 'email' => 'mail',
<BR> 'alias' => 'givenname'
<BR> ),
<BR> 'search' => array(
<BR> 'name',
<BR> 'email',
<BR> 'alias'
<BR> ),
<BR> 'strict' => array(
<BR> 'dn'
<BR> ),
<BR> 'public' => true,
<BR> 'readonly' => true,
<BR> 'export' => false
<BR>);
<BR>
<BR>Il n'y a que le nom du serveur et le nom de la racine au sens LDAP de vraiment important.