Services réseau

Lundi 8 septembre 2008
SPIPUne bidouille qui peut rendre service :
1. Avec phpmyadmin, aller dans la table spip_user
2. Choisir l'utilisateur concerné
3. Se positionner dans le champ password
4. Choisir la fonction MD5
5. Copier-coller le contenu de alea_present
6. Ajouter le nouveau mot de passe à la suite
7. Enregistrer la modification

et voilà !
Par admin
Ecrire un commentaire - Voir les 1 commentaires - Recommander
Mercredi 3 septembre 2008
Nous utilisons Horde connecté à un annuaire LDAP avec le composant d'agenda Kronolith. Une fonctionnalité des plus intéressante est de pouvoir organiser une réunion en étant certain que les autres personnes sont disponibles à ce moment.
Sans configuration particulière, on obtient cette erreur lorsque l'on recherche des disponibilités :

Error retrieving free/busy information for xxx@domaine.com: No free/busy url found for xxx@domaine.com

En fait, Horde recherche un attribut LDAP nommé calFBURL qui contient l'URL d'un serveur qui peut donner les disponibilités du contact. Dans notre cas, il s'agit du serveur Horde lui-même. Mais pour que tout fonctionne correctement, il faut ajouter un schéma à l'annuaire puis modifier les contacts en leur ajoutant l'objectclass défini dans ce schéma (à savoir calEntry) :

1. Il est préférable d'installer le composant Turba (le gestionnaire de carnet d'adresses)
2. il faut ensuite copier le schéma concerné vers la configuration de OpenLDAP. Sur Debian :
# cp /usr/share/doc/turba2/examples/scripts/ldap/rfc2739.schema  /etc/ldap/schema/rfc2739.schema
3. Il faut inclure ce schéma dans la configuration de OpenLDAP et redémarrer le serveur :
slapd.conf :
...
include         /etc/ldap/schema/inetorgperson.schema
include         /etc/ldap/schema/misc.schema
include         /etc/ldap/schema/rfc2739.schema
...


4. Ensuite, il faut affecter l'objectclass calEntry aux contacts de l'annuaire (avec phpLdapAdmin ou ldiff)
5. Enfin, il faut affecter l'attribut calFBURL avec pour valeur (exemple) :
http://<nom-du-serveur>/webmail/kronolith/fb.php?u=<login-de-l'utilisateur>)

Avec ldiff, pour les points 4 et 5, cela se résume en :
dn: uid=toto,ou=peoples,dc=domaine,dc=com
changetype: modify
add: objectClass
objectClass: calEntry
-
add: calFBURL
calFBURL: http://xxx.domaine.com/webmel/kronolith/fb.php?u=toto

Par admin
Ecrire un commentaire - Voir les 0 commentaires - Recommander

Recherche

Catégories

Syndication

  • Flux RSS des articles
 
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus