Rechercher : dans
Par :

PhpLdapAdmin

Dernière réponse le 12 jui 2006 à 15:25:24 n0mam, le 7 jui 2006 à 15:19:59 
 Signaler ce message aux modérateurs

Bonjour,

Sur un debian, j'ai installé un openldap avec le backend meta pour acceder à un annuaire distant AD ainsi qu'a un annuaire local.
Tout fonctionne correctement, j'arrive a acceder aux deux annuaires en ligne de commande (ldapsearch, etc.)

J'ai installé phpldapadmin, pour avoir une interface graphique. Mon souci est que je n'arrive pas a lui faire afficher le contenu de mon AD. J'arrive en revanche à lui faire afficher le contenu de mon annuaire local.

Je le repete, tout ceci fonctionne bien en ligne de commande.

Quelqu'un aurait une idée de ce qui cloche ?

Meilleures réponses pour « PhpLdapAdmin » dans :
PHP - Administration d'un annuaire LDAP VoirIntroduction à LDAP PHP permet la connexion et l'envoi de requêtes sur un annuaire LDAP, c'est-à-dire un serveur permettant de stocker des informations de manière hiérarchique. Pour plus d'informations sur les fonctions LDAP de PHP, reportez...

1

kelux, le 7 jui 2006 à 15:31:05

Salut,

As tu des logs, ou un message d'erreur lorsque tu essaies d'accéder à ton annuaire X500 interrogeable avec LDAP (merci pour la petite blague, AD), via l'interface web... ?

Car lors de l'authentification (le bind je crois) tu dois préciser le conteneur et/ou l'OU de l'utilisateur avec lequel tu t'authentifies, le problème vient souvent de la, est ce que ldapadmin te permet de donner les informations complètes de l'utilisateur ?

Quelques détails seraient indispensables, car la en fait on a juste une constatation...
Luc L.
[Gentoo Is Good]

Répondre à kelux

2

foobar47, le 7 jui 2006 à 16:18:24

Oui, donne nous ta config de ton phpldapadmin...

A++

la modestie cesse quand on commence à en parler 

Répondre à foobar47

3

n0mam, le 7 jui 2006 à 16:24:55

De quelle petite blague parles tu ?

En ce qui concerne les info de connexion, il faut les specifier ds le fichier de config de PLA : config.php

J'ai repris les meme parametres que lorsque je me connecte par le shell en ligne de commande. En effet il faut preciser les contenueur et OU du "rootdn" .
PLA arrive a afficher le contenu de mon annuaire openLDAP mais pas celui de mon annuaire Active Directory.

Pourtant il ne s'agit pas d'un probleme d'authentification. PLA me connecte bien à mon AD mais ne semble pas voir de contenu.

PLA n'est pas très bavard, je n'ai pas de message d'erreur .

Répondre à n0mam

6

foobar47, le 7 jui 2006 à 16:37:14

Tu n'as pas de log ?
Est-il possible de le forcer à parler un peu plus avec une option par exemple ?

la modestie cesse quand on commence à en parler 

Répondre à foobar47

4

kelux, le 7 jui 2006 à 16:33:46

C'est plus du coté requete ldap alors ...

Je monte un AD et un openldap ce soir si je suis motivé et j'essaie de voir cela.

La petite blague : c'est de dire qu'AD est un annuaire ldap :) d'ou l'appellation annuaire X500 etc etc ... faut pas faire attention à tout ce que je dis ;)
Luc L.
[Gentoo Is Good]

Répondre à kelux

5

foobar47, le 7 jui 2006 à 16:36:33

Alors c'est quoi ? un annuaire actif ?

la modestie cesse quand on commence à en parler 

Répondre à foobar47

7

kelux, le 7 jui 2006 à 16:46:28

Je voulais juste dire qu'AD n'est pas un ldap.... il est normalisé X500 et ldap, mais ce n'est pas un annuaire LDAP proprement dit. La sauce microsoft est elle radio-active ?
Luc L.
[Gentoo Is Good]

Répondre à kelux

8

foobar47, le 7 jui 2006 à 16:57:08

Active Directory est normalisé X.500 et est donc accessible par le protocol LDAP...

OpenLDAP n'est pas un LDAP non plus... ;-)

la modestie cesse quand on commence à en parler 

Répondre à foobar47

9

kelux, le 7 jui 2006 à 17:01:55

En fait je voulais juste lancer un pic sur AD ...

doummache

;)
Luc L.
[Gentoo Is Good]

Répondre à kelux

10

foobar47, le 7 jui 2006 à 17:03:58

Tu voulais lancer un troll n'est-ce pas...
Petit voyou va... (((-8

la modestie cesse quand on commence à en parler 

Répondre à foobar47

11

n0mam, le 7 jui 2006 à 18:07:33

Ca pinaille sec ici ;)

Sympa de vs pencher sur le sujet.

"Faire parler PLA" ... je sais pas trop quoi lui faire dire, enfait pour lui tout semble normal, c comme si il avait pas conscience de l'existence de donnée dans - "le pseudo anuaire normalisé X500 mais a la sauce M$ quand meme : AD" - dirait t on.

Répondre à n0mam

12

n0mam, le 7 jui 2006 à 18:17:15

Voici la partie du config.php de PLA qui nous interesse :



// ######################CONFIG DE MON AD ( CELUI QUI ne S'AFFICHE PAS ) #########################################
$i=0;
$servers = array();
$servers[$i]['name'] = 'AD';
$servers[$i]['host'] = 'localhost';
$servers[$i]['base'] = 'dc=AD,dc=meta';
$servers[$i]['port'] = 389;
$servers[$i]['auth_type'] = 'config';
$servers[$i]['login_dn'] = 'cn=admin-AD, cn=Users, dc=AD, dc=meta';
$servers[$i]['login_pass'] = 'pass';
$servers[$i]['tls'] = false;
$servers[$i]['low_bandwidth'] = false;
$servers[$i]['default_hash'] = ' ';
$servers[$i]['login_attr'] = 'dn';
$servers[$i]['login_class'] = '';
$servers[$i]['read_only'] = true;
$servers[$i]['show_create'] = false;
$servers[$i]['enable_auto_uid_numbers'] = false;

// ######################CONFIG DE MON ANNUAIRE LOCAL ( CELUI QUI S AFFICHE )#########################################
$i++;
$servers[$i]['name'] = 'LOCAL';
$servers[$i]['host'] = 'localhost';
$servers[$i]['base'] = 'dc=local,dc=meta';
$servers[$i]['port'] = 389;
$servers[$i]['auth_type'] = 'config';
$servers[$i]['login_dn'] = 'cn=admin-local, dc=meta';
$servers[$i]['login_pass'] = 'pass';
$servers[$i]['tls'] = false;
$servers[$i]['low_bandwidth'] = false;
$servers[$i]['default_hash'] = ' ';
$servers[$i]['login_attr'] = 'dn';
$servers[$i]['login_class'] = '';
$servers[$i]['read_only'] = true;
$servers[$i]['show_create'] = false;
$servers[$i]['enable_auto_uid_numbers'] = false;

Répondre à n0mam

13

n0mam, le 10 jui 2006 à 09:05:45

Bon ca n'inspire personne ?

Répondre à n0mam

14

foobar47, le 10 jui 2006 à 10:03:26

Salut,

$servers[$i]['login_dn'] = 'cn=admin-local, dc=meta'; 


Tu es sur de ça ?
la modestie cesse quand on commence à en parler 

Répondre à foobar47

15

n0mam, le 10 jui 2006 à 10:25:04

Tu as raison il y a ici une petite erreur que j'ai faite en renommant les comptes sur mon config.php pour que ce soit plus clair pour vous.

En réalité, deux maniere d'acceder à l'annuaire local :

- le rootdn du meta anuaire : cn=adminmeta, dc=meta
- le rootdn de l'annuaire local : cn=admin-local, dc=local, dc= meta

Bien vu donc foobar ;) mais y a pas de probleme à ce niveau la.

Répondre à n0mam

16

foobar47, le 10 jui 2006 à 10:36:13

Ok.
Mais il est possible de visulaiser plusieurs annuaires avec PhpLDAPAdmin ?
Que se passe-t-il, pas exemple, si tu inverses l'ordre d'apparition des annuaires dans ton fichier config.php ?

la modestie cesse quand on commence à en parler 

Répondre à foobar47

17

n0mam, le 10 jui 2006 à 10:41:18

Oui il est possible d'afficher plusieurs annuaires. Si on inverse l'ordre dans le fichier de config, ca inverse tout simplement l'ordre des racines de l'arbre dans l'affichage phpldapadmin.

Répondre à n0mam

18

foobar47, le 10 jui 2006 à 10:41:53

Mais ça n'affiche pas pour autant ton annuaire ?

la modestie cesse quand on commence à en parler 

Répondre à foobar47

19

n0mam, le 10 jui 2006 à 10:46:51

Voila mon msn : n0mam@hotmail.com . Si tu veu je t envoi une photo ecran?

Répondre à n0mam

20

foobar47, le 10 jui 2006 à 11:05:45

Je n'utilise pas MSN... ;-)

la modestie cesse quand on commence à en parler 

Répondre à foobar47

21

n0mam, le 10 jui 2006 à 11:08:28

Evidement :)

Répondre à n0mam

22

n0mam, le 10 jui 2006 à 11:11:25

Bon ca y est PLA arrive a voir que mon AD n'est pas vide mais y a un bug d'affichage snif!

Vous avez trouvé un bogue non fatal dans phpLDAPAdmin!
Erreur: Undefined index: attributetypes (E_NOTICE)
Fichier: schema_functions.php ligne 1955, origine de l'appel tree.php

Répondre à n0mam

23

kelux, le 10 jui 2006 à 12:36:00

Salut,

Désolé de ne pas avoir donné de nouvelles, je me suis mis sur autre chose ce week end ...
Mais j'ai bien installé les outils nécessaires , il faut juste que je m'y mette.

Quelle est la version de pla ? Je verrai si j'ai le même bug ...

a bientot.
Luc L.
[Gentoo Is Good]

Répondre à kelux

24

n0mam, le 10 jui 2006 à 13:15:48

Voici quelques détails de ma config :

Versions: PLA: 0.9.5 , PHP: 4.3.10-16, SAPI: apache2handler
Serveur Web: Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16

Je viens de me rendre compte que chaque action mene a un bug dans PLA. Par contre quand je fait "précedent", j'obtiens le resultat voulu. Etrange.

Répondre à n0mam
Collection CommentÇaMarche.net