impossible de me connecter au serveur LDAP

2010-06-05 Par sujet corbie
Bonjour,

Voici mes infos dans ldap.php :
-
?php
   $server=127.0.0.1;
   $port=389;
   $racine=dc=rezo,dc=net;
   $rootdn=cn=admin,dc=rezo,dc=net;
   $rootpw=secret;
echo Connexion...br;
$ds=ldap_connect($server);
if ($ds==1)  {
$r=ldap_bind($ds,$rootdn,$rootpw);
echo Deconnexion...br;
ldap_close($ds);
 }
else { echo  Impossible de se connecter au serveur LDAP !; exit(); }
...
---
Et à l'appel du fichier ldap.php http://127.0.0.1/ldap.php ,
j'ai ce message d'erreur :
annuaire LDAP : Connexion... Impossible de se connecter au serveur LDAP !

Ou serait l'erreur dans les scripts ?

Merci d'une aide ...

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201006051852.10217.cor...@free.fr



Re: impossible de me connecter au serveur LDAP

2010-06-05 Par sujet Erwan David
Le Sat  5/06/2010, cor...@free.fr disait
 Bonjour,
 
 Voici mes infos dans ldap.php :
 -
 ?php
$server=127.0.0.1;
$port=389;
$racine=dc=rezo,dc=net;
$rootdn=cn=admin,dc=rezo,dc=net;
$rootpw=secret;
 echo Connexion...br;
 $ds=ldap_connect($server);
 if ($ds==1)  {
 $r=ldap_bind($ds,$rootdn,$rootpw);
 echo Deconnexion...br;
 ldap_close($ds);
  }
 else { echo  Impossible de se connecter au serveur LDAP !; exit(); }
 ...
 ---
 Et à l'appel du fichier ldap.php http://127.0.0.1/ldap.php ,
 j'ai ce message d'erreur :
 annuaire LDAP : Connexion... Impossible de se connecter au serveur LDAP !
 
 Ou serait l'erreur dans les scripts ?
 
 Merci d'une aide ...

Et dans les logs du serveur LDAP ?


-- 
Erwan

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100605170258.gb23...@rail.eu.org



Re: impossible de me connecter au serveur LDAP

2010-06-05 Par sujet corbie
Le samedi 5 juin 2010, Erwan David a écrit :
 Le Sat  5/06/2010, cor...@free.fr disait
  Bonjour,
  
  Voici mes infos dans ldap.php :
  -
  ?php
 $server=127.0.0.1;
 $port=389;
 $racine=dc=rezo,dc=net;
 $rootdn=cn=admin,dc=rezo,dc=net;
 $rootpw=secret;
  echo Connexion...br;
  $ds=ldap_connect($server);
  if ($ds==1)  {
  $r=ldap_bind($ds,$rootdn,$rootpw);
  echo Deconnexion...br;
  ldap_close($ds);
   }
  else { echo  Impossible de se connecter au serveur LDAP !; exit(); }
  ...
  ---
  Et à l'appel du fichier ldap.php http://127.0.0.1/ldap.php ,
  j'ai ce message d'erreur :
  annuaire LDAP : Connexion... Impossible de se connecter au serveur LDAP !
  Ou serait l'erreur dans les scripts ?
  Merci d'une aide ...
--
 Et dans les logs du serveur LDAP ?
 Erwan

cat /var/lib/ldap/log.01
n'affiche que des hiéroglyphes ...

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201006051911.51620.cor...@free.fr



Re: impossible de me connecter au serveur LDAP

2010-06-05 Par sujet Erwan David
Le Sat  5/06/2010, cor...@free.fr disait
 Le samedi 5 juin 2010, Erwan David a écrit :
  Le Sat  5/06/2010, cor...@free.fr disait
   Bonjour,
   
   Voici mes infos dans ldap.php :
   -
   ?php
  $server=127.0.0.1;
  $port=389;
  $racine=dc=rezo,dc=net;
  $rootdn=cn=admin,dc=rezo,dc=net;
  $rootpw=secret;
   echo Connexion...br;
   $ds=ldap_connect($server);
   if ($ds==1)  {
   $r=ldap_bind($ds,$rootdn,$rootpw);
   echo Deconnexion...br;
   ldap_close($ds);
}
   else { echo  Impossible de se connecter au serveur LDAP !; exit(); }
   ...
   ---
   Et à l'appel du fichier ldap.php http://127.0.0.1/ldap.php ,
   j'ai ce message d'erreur :
   annuaire LDAP : Connexion... Impossible de se connecter au serveur LDAP 
   !
   Ou serait l'erreur dans les scripts ?
   Merci d'une aide ...
 --
  Et dans les logs du serveur LDAP ?
  Erwan
 
 cat /var/lib/ldap/log.01
 n'affiche que des hiéroglyphes ...

Non ça ce sont les fichiers du backend de stockage (par défaut bdb).

Sous debian les logs du serveur doivent être dans /var/log/debug

-- 
Erwan

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100605173502.gc23...@rail.eu.org



Re: impossible de me connecter au serveur LDAP

2010-06-05 Par sujet corbie
Le samedi 5 juin 2010, Erwan David a écrit :
 Le Sat  5/06/2010, cor...@free.fr disait
  Le samedi 5 juin 2010, Erwan David a écrit :
   Le Sat  5/06/2010, cor...@free.fr disait
Bonjour,

Voici mes infos dans ldap.php :
-
?php
   $server=127.0.0.1;
   $port=389;
   $racine=dc=rezo,dc=net;
   $rootdn=cn=admin,dc=rezo,dc=net;
   $rootpw=secret;
echo Connexion...br;
$ds=ldap_connect($server);
if ($ds==1)  {
$r=ldap_bind($ds,$rootdn,$rootpw);
echo Deconnexion...br;
ldap_close($ds);
 }
else { echo  Impossible de se connecter au serveur LDAP !; exit(); }
...
---
Et à l'appel du fichier ldap.php http://127.0.0.1/ldap.php ,
j'ai ce message d'erreur :
annuaire LDAP : Connexion... Impossible de se connecter au serveur 
LDAP !
Ou serait l'erreur dans les scripts ?
Merci d'une aide ...
  --
   Et dans les logs du serveur LDAP ?
   Erwan
 Sous debian les logs du serveur doivent être dans /var/log/debug :
--
Jun  5 19:44:56 debian-salon slapd[6175]: get_filter: unknown filter type=48
Jun  5 19:44:57 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) not 
indexed
Jun  5 19:44:57 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) not 
indexed
Jun  5 19:44:57 debian-salon slapd[6175]: get_filter: unknown filter type=48
Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) not 
indexed
Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) not 
indexed
Jun  5 19:44:58 debian-salon slapd[6175]: get_filter: unknown filter type=48
Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) not 
indexed
Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) not 
indexed
Jun  5 19:44:58 debian-salon slapd[6175]: get_filter: unknown filter type=48
Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) not 
indexed
Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) not 
indexed
Jun  5 19:44:58 debian-salon slapd[6175]: get_filter: unknown filter type=48
---
Il semble se connecter ... en mettant  if ($ds=1) (au lieu de ==) et le 
navigateur indique maintenant :
annuaire LDAP : Connexion...
Warning: ldap_bind() expects parameter 1 to be resource, string given in 
/var/www/ldap.php on line 25
et
ligne 25 : $r=ldap_bind($ds,$rootdn,$rootpw);

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201006051949.41239.cor...@free.fr



Re: impossible de me connecter au serveur LDAP

2010-06-05 Par sujet Pascal Hambourg
Salut,

cor...@free.fr a écrit :
 
 Voici mes infos dans ldap.php :
 -
 ?php
$server=127.0.0.1;
$port=389;
$racine=dc=rezo,dc=net;
$rootdn=cn=admin,dc=rezo,dc=net;
$rootpw=secret;
 echo Connexion...br;
 $ds=ldap_connect($server);
 if ($ds==1)  {
 $r=ldap_bind($ds,$rootdn,$rootpw);
 echo Deconnexion...br;
 ldap_close($ds);
  }
 else { echo  Impossible de se connecter au serveur LDAP !; exit(); }
 ...
 ---
 Et à l'appel du fichier ldap.php http://127.0.0.1/ldap.php ,
 j'ai ce message d'erreur :
 annuaire LDAP : Connexion... Impossible de se connecter au serveur LDAP !
 
 Ou serait l'erreur dans les scripts ?

Je ne connais pas LDAP, mais tu es sûr que $ds devrait contenir 1
quand la fonction réussit ? (Dans ce cas quel intérêt de le fournir dans
la fonction suivante ?) Ce ne serait pas plutôt une valeur non nulle ?

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4c0a93ff.7030...@plouf.fr.eu.org



Re: impossible de me connecter au serveur LDAP

2010-06-05 Par sujet Erwan David
Le Sat  5/06/2010, cor...@free.fr disait
 Le samedi 5 juin 2010, Erwan David a écrit :
  Le Sat  5/06/2010, cor...@free.fr disait
   Le samedi 5 juin 2010, Erwan David a écrit :
Le Sat  5/06/2010, cor...@free.fr disait
 Bonjour,
 
 Voici mes infos dans ldap.php :
 -
 ?php
$server=127.0.0.1;
$port=389;
$racine=dc=rezo,dc=net;
$rootdn=cn=admin,dc=rezo,dc=net;
$rootpw=secret;
 echo Connexion...br;
 $ds=ldap_connect($server);
 if ($ds==1)  {
 $r=ldap_bind($ds,$rootdn,$rootpw);
 echo Deconnexion...br;
 ldap_close($ds);
  }
 else { echo  Impossible de se connecter au serveur LDAP !; exit(); }
 ...
 ---
 Et à l'appel du fichier ldap.php http://127.0.0.1/ldap.php ,
 j'ai ce message d'erreur :
 annuaire LDAP : Connexion... Impossible de se connecter au serveur 
 LDAP !
 Ou serait l'erreur dans les scripts ?
 Merci d'une aide ...
   --
Et dans les logs du serveur LDAP ?
Erwan
  Sous debian les logs du serveur doivent être dans /var/log/debug :
 --
 Jun  5 19:44:56 debian-salon slapd[6175]: get_filter: unknown filter type=48
 Jun  5 19:44:57 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) 
 not indexed
 Jun  5 19:44:57 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) 
 not indexed
 Jun  5 19:44:57 debian-salon slapd[6175]: get_filter: unknown filter type=48
 Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) 
 not indexed
 Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) 
 not indexed
 Jun  5 19:44:58 debian-salon slapd[6175]: get_filter: unknown filter type=48
 Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) 
 not indexed
 Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) 
 not indexed
 Jun  5 19:44:58 debian-salon slapd[6175]: get_filter: unknown filter type=48
 Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) 
 not indexed
 Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) 
 not indexed
 Jun  5 19:44:58 debian-salon slapd[6175]: get_filter: unknown filter type=48
 ---
 Il semble se connecter ... en mettant  if ($ds=1) (au lieu de ==) et le 
 navigateur indique maintenant :
 annuaire LDAP : Connexion...
 Warning: ldap_bind() expects parameter 1 to be resource, string given in 
 /var/www/ldap.php on line 25
 et
 ligne 25 : $r=ldap_bind($ds,$rootdn,$rootpw);

Ah oui. $ds n'est pas la chaîne 1 si ça réussi, mais un objet représentant la
connexion ldap. Donc le problème est dans le php, pas dans le ldap. Plus
exactement dans ton test. Vérifie la doc de ldap_connect pour vérifier ce
qu'il doit retourner. Mais ça doit être un truc du genre if ($ds != null) (ou
nil, je ne sais plus lequel est utilisé en php).


-- 
Erwan

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100605181742.gd23...@rail.eu.org



Re: impossible de me connecter au serveur LDAP

2010-06-05 Par sujet corbie
  Voici mes infos dans ldap.php :
  -
  ?php
 $server=127.0.0.1;
 $port=389;
 $racine=dc=rezo,dc=net;
 $rootdn=cn=admin,dc=rezo,dc=net;
 $rootpw=secret;
  echo Connexion...br;
  $ds=ldap_connect($server);
  if ($ds==1)  {
  $r=ldap_bind($ds,$rootdn,$rootpw);
  echo Deconnexion...br;
  ldap_close($ds);  }
  else { echo  Impossible de se connecter au serveur LDAP !; 
  exit(); }
  ---
  j'ai ce message d'erreur : annuaire LDAP : Connexion... Impossible 
  de se connecter au serveur LDAP !
  Ou serait l'erreur dans les scripts ?
--
 Et dans les logs du serveur LDAP ? dans /var/log/debug :
  --
  Jun  5 19:44:56 debian-salon slapd[6175]: get_filter: unknown filter type=48
  Jun  5 19:44:57 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) 
  not indexed
  Jun  5 19:44:57 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) 
  not indexed
  Jun  5 19:44:57 debian-salon slapd[6175]: get_filter: unknown filter type=48
  Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) 
  not indexed
  Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) 
  not indexed
  Jun  5 19:44:58 debian-salon slapd[6175]: get_filter: unknown filter type=48
  Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) 
  not indexed
  Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) 
  not indexed
  Jun  5 19:44:58 debian-salon slapd[6175]: get_filter: unknown filter type=48
  Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (sn) 
  not indexed
  Jun  5 19:44:58 debian-salon slapd[6175]: = bdb_substring_candidates: (cn) 
  not indexed
  Jun  5 19:44:58 debian-salon slapd[6175]: get_filter: unknown filter type=48
  ---
  Il semble se connecter ... en mettant  if ($ds=1) (au lieu de ==) et le 
  navigateur indique maintenant :
  annuaire LDAP : Connexion...
  Warning: ldap_bind() expects parameter 1 to be resource, string given in 
  /var/www/ldap.php on line 25
  ligne 25 : $r=ldap_bind($ds,$rootdn,$rootpw);
-
 Ah oui. $ds n'est pas la chaîne 1 si ça réussi, mais un objet représentant la
 connexion ldap. Donc le problème est dans le php, pas dans le ldap. Plus
 exactement dans ton test. Vérifie la doc de ldap_connect pour vérifier ce
 qu'il doit retourner. Mais ça doit être un truc du genre if ($ds != null) (ou
 nil, je ne sais plus lequel est utilisé en php).
 Erwan
-
Il faudrait trouver la valeur à mettre dans le test : $ds ...
et 
que veut dire  ? : ldap_bind() expects parameter 1 to be resource, string 
given

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201006052245.10028.cor...@free.fr



Re: impossible de me connecter au serveur LDAP

2010-06-05 Par sujet debian-user-french

Le 05/06/2010 18:52, cor...@free.fr a écrit :

Bonjour,

Voici mes infos dans ldap.php :
-
?php
$server=127.0.0.1;
$port=389;
$racine=dc=rezo,dc=net;
$rootdn=cn=admin,dc=rezo,dc=net;
$rootpw=secret;
echo Connexion...br;
$ds=ldap_connect($server);
if ($ds==1)  {
$r=ldap_bind($ds,$rootdn,$rootpw);
echo Deconnexion...br;
ldap_close($ds);
  }
else { echo  Impossible de se connecter au serveur LDAP !; exit(); }
...
---
Et à l'appel du fichier ldap.php http://127.0.0.1/ldap.php ,
j'ai ce message d'erreur :
annuaire LDAP : Connexion... Impossible de se connecter au serveur LDAP !

Ou serait l'erreur dans les scripts ?

Merci d'une aide ...

   

Salut,

Voici un bout de code php que j'utilise sur mon intranet pour parcourir 
les membres d'un groupe (cn=annuaire,ou=Groups,dc=domaine,dc=com), et 
récupérer les attributs de chaque membre.



  $ldapconn = ldap_connect (nomduserveurldap);
  if ($ldapconn)
  {
ldap_set_option ($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_bind ($ldapconn);
$ldapsearch_memberuid = ldap_search ($ldapconn, 
cn=annuaire,ou=Groups,dc=domaine,dc=com, memberUID=*  );

$result = ldap_get_entries ($ldapconn, $ldapsearch_memberuid);

for ($i=0; $i  $result[0][memberuid][count]; $i++)
{
  $memberuid = $result[0][memberuid][$i];
  $ldapsearch_user = ldap_search ($ldapconn, dc=domaine,dc=com, 
cn=$memberuid);

  $result2 = ldap_get_entries ($ldapconn, $ldapsearch_user);
  if ($result2[count]==0) continue;

  $user_nom = $result2[0][sn][0];
  $user_prenom = $result2[0][givenname][0];
  $user_mail = $result2[0][mail];
  (...)

Pierre-Arnaud

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4c0ac376.4020...@lemurien.org