Discussion:
OpenLDAP suite à une migration de SME7.5 vers SME8
(trop ancien pour répondre)
freegate
2014-01-19 02:58:52 UTC
Permalink
Bonjour,

Sur mon ancien serveur sme7.5 j'avais une application php qui ajoutait
et mettait à jour, la base ldap (uniquement les champs "nom" et "email")
de SME en synchronisant la base ldap avec une base de contact stockée
sur mysql. Ca tournait comme une horloge pendant 3 ans. Depuis la
migration vers sme8, le même script donne un message d'erreur "mise à
jour impossible, droits d'accès insuffisant".

Pour en avoir le coeur net, j'ai installé phpldapadmin, pour des mises à
jour manuelles. Mème cause, même effet, phpldapadmin ne peut modifier ou
ajouter quoique ce soit, une erreur "insuffience access permission"
m'est renvoyée. On dirait la base ldap est en lecture seule.

Savez vous si sme8 a modifié les règles d'accès à la base ldap ? Si oui
comment peut-on retrouver le comportement de sme7.5 ?

Merci.
freegate
2014-01-21 02:33:55 UTC
Permalink
Post by freegate
Savez vous si sme8 a modifié les règles d'accès à la base ldap ? Si oui
comment peut-on retrouver le comportement de sme7.5 ?
Merci.
Un contributeur m'a conseillé de d'aller sur le wiki de phpldapadmin
pour sme8. Ce que j'avais fait déjà avant de prendre conseil auprès de vous.

J'avais suivi les instructions suivantes :

To allow modification of ldap ( by default read only :kamikaze is disabled)

db configuration setprop phpldapadmin kamikaze enabled
/sbin/e-smith/expand-template /etc/phpldapadmin/config.php

Mais ça n'a rien changé malheureusement.
Jean-Philippe Pialasse
2014-01-21 02:51:34 UTC
Permalink
Post by freegate
Savez vous si sme8 a modifié les règles d'accès à la base ldap ? Si oui
comment peut-on retrouver le comportement de sme7.5 ?
Merci.
Un contributeur m'a conseillé de d'aller sur le wiki de phpldapadmin pour
sme8. Ce que j'avais fait déjà avant de prendre conseil auprès de vous.
To allow modification of ldap ( by default read only :kamikaze is disabled)
db configuration setprop phpldapadmin kamikaze enabled
/sbin/e-smith/expand-template /etc/phpldapadmin/config.php
Mais ça n'a rien changé malheureusement.
a écrit :

Le 20/01/2014 21:18, Jean-Philippe Pialasse a écrit :
------------- Begin Message -------------
Group: alt.e-smith.fr
MsgID: <52db3f69$0$2208$***@news.free.fr>

freegate <***@free.fr> wrote:
Regarde la page wiki de contribs sur phpldapadmin.
Merci mais je crois que j'y suis déjà allé. J'ai activé à ce titre la
fonction kamikaze qui n'a rien changé à l'histoire.


Il faut fermer ton navigateur et vider completement le cache pour que
phpldap admin change de comportement.

Pour ce qui est du reste et de ton script par quel user est il lance.
--
Jean-Philippe Pialasse aka Unnilennium
freegate
2014-01-21 17:00:18 UTC
Permalink
Post by Jean-Philippe Pialasse
Il faut fermer ton navigateur et vider completement le cache pour que
phpldap admin change de comportement.
Ca marche maintenant effectivement (mon script php et phpldapadmin).
Comme quoi il faut toujours aller jusqu'au bout de la procédure (ça
m’embêtait d'effacer mes cookies).


Merci.

Ps : j'ai posté ma demande d'aide sans grande conviction, en me disant
que personne n'aurait daigné me répondre. J'avais même laissé tomber
l'affaire du script php. Je suis content de m'être trompé.

Loading...