Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2006, 15h45   #1
Membre confirmé
 
Inscription : janvier 2004
Messages : 537
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 537
Points : 264
Points : 264
Par défaut Ldap - Accès insuffisant pour des modfications

Bonjour,

Je souhaite que les utilisateurs enregistrés de mon site puissent modifier leurs informations sur LDAP.

Suite à l'utilisation du code ci-dessous, j'ai le message d'erreur : warning: ldap_modify(): Modify: Insufficient access

Code :
1
2
3
4
$entree = array();
$entree["givenName"] = $_POST['prenom'];
$entree["sn"] = $_POST['nom'];	
$rm = ldap_modify($ds, "uid=identifiant,ou=People,dc=mondomaine,dc=com", $entree);
J'ai vérifié, et le compte avec lequel je me connecte a les droits d'écriture.

Merci d'avance pour votre aide.
@+
navis84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 16h47   #2
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
ben vérifie mieux
si php te dis que tu n'as pas les droits suffisants, moi à ta place je le croirais.
Citation:
le compte avec lequel je me connecte a les droits d'écriture.
oui, c'est bien beau, mais les droits d'écriture sur quoi ? Vérifie si le compte avec lequel PHP se connecte à l'annuaire et celui que tu essaye de modifier sont bien le même.
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 19h29   #3
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Effectivement, l'utilisateur utilisé au niveau de votre script PHP doit être en adéquation avec les ACL de votre annuaire (droit d'écriture sur l'objet ciblé).


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2006, 10h12   #4
Membre confirmé
 
Inscription : janvier 2004
Messages : 537
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 537
Points : 264
Points : 264
Merci pour vos réponses, je pense que le problème vient donc de la configuration du ldap fichier slapd.conf), mais je n'arrive pas à le résoudre.

En effet, j'aimerais que l'utilisateur que j'ai créé puisse changer tous les champs d'une branche. Or, cela ne marche pas avec la configuration actuelle :

Code :
1
2
3
 
access to dn.children="ou=People,dc=mondomaine,dc=com"
        by dn="cn=monutilisateur,dc=mondomaine,dc=com" write
Quelqu'un peut-il me dire quelle option ajouter pour autoriser à monutilisateur d'écrire sur tout ?

Merci d'avance !
navis84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2006, 10h52   #5
Membre Expert
 
Avatar de Bidouille
 
Inscription : mars 2003
Messages : 1 158
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 1 158
Points : 1 054
Points : 1 054
Problème de configuration LDAP qui n'a plus rien à voir avec PHP. Je transfère ce fil chez nos amis de la section Linux.
Bidouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2006, 11h33   #6
Membre confirmé
 
Inscription : janvier 2004
Messages : 537
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 537
Points : 264
Points : 264
OK

Par ailleurs, le problème est résolu : j'ai changé la position des lignes de code postées précedemment. En les mettant avant celles concernant l'administrateur, cela marche très bien.

Encore merci, @+
navis84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h05.


 
 
 
 
Partenaires

Hébergement Web