PHPLDAPAdmin, mauvais nom d'utilisateur... ???

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

PHPLDAPAdmin, mauvais nom d'utilisateur... ???

Messagepar Togarf » 10 Fév 2006 17:42

Bonjour...

Ayant installé le RPM PHPLDAPAdmin, je souhaite accéder à l'interface d'admin (https://MACHINE SME/PHPLDAPAdmin) et j'ai le méssage suivant :

Erreur

Mauvais nom d'utilisateur ou mot de passe. Veuillez réessayer.


Comment i remédier... ??? MERCI d'avance...
Dernière édition par Togarf le 14 Fév 2006 18:24, édité 1 fois au total.
Togarf
Second Maître
Second Maître
 
Messages: 36
Inscrit le: 07 Fév 2006 14:33

Messagepar pkaer » 11 Fév 2006 08:01

Salut,

As-tu modifié le fichier config de PHPLDAPAdmin ?

Tu devrais avoir au moins modifié les lignes suivantes :

Code: Tout sélectionner
$ldapservers->SetValue($i,'server','base',array('dc=mondomaine,dc=fr'));
$ldapservers->SetValue($i,'server','auth_type','config');
$ldapservers->SetValue($i,'login','dn','cn=root,dc=mondomaine,dc=fr');
$ldapservers->SetValue($i,'login','pass','4iEGqsY/vYLufTh1BJKhLxo+Ys5//RDOaJ0SXbt1Z9TgpE5kupk7j9FZVZ35a9l+OSJbeinlQw3G');



le password se trouve sur SME dans le fichier /root/.my.cnf qui est généré par SME ou directement dans /etc/openldap/ldap.pw

tu auras ainsi un accès en administration total sur le LDAP

@+
PK
Avatar de l’utilisateur
pkaer
Vice-Amiral
Vice-Amiral
 
Messages: 624
Inscrit le: 28 Avr 2003 00:00
Localisation: Rennes - Bzh

Messagepar Togarf » 14 Fév 2006 18:25

Encore MERCI pour votre attention, mais ou se trouve exactement le fichier de conf en question ???
Togarf
Second Maître
Second Maître
 
Messages: 36
Inscrit le: 07 Fév 2006 14:33

Messagepar pkaer » 14 Fév 2006 19:04

salut,

cela dépend un peu de l'endroit et du répertoire dans lequel tu as installé le produit !
Voici un exemple du chemin complet du fichier config.php

/home/e-smith/files/primary/html/ldap/config/config.php

@+
PK
Avatar de l’utilisateur
pkaer
Vice-Amiral
Vice-Amiral
 
Messages: 624
Inscrit le: 28 Avr 2003 00:00
Localisation: Rennes - Bzh

Messagepar Togarf » 14 Fév 2006 19:10

En faisant une recherche j'ai ça :

Code: Tout sélectionner
[root@maman /]# find / -name "config.php" -print
/etc/e-smith/templates/opt/phpldapadmin/config/config.php
/etc/e-smith/templates/opt/phpldapadmin/config/config.php/config.php
/opt/phpldapadmin/config/config.php
/opt/administration/phpsysinfo/config.php
/home/httpd/html/horde/admin/setup/config.php
[root@maman /]#


je me doute que je ne dois pas modifier le dernier, mais à part ça je ne sais pas auquel m'attaquer...
Togarf
Second Maître
Second Maître
 
Messages: 36
Inscrit le: 07 Fév 2006 14:33

Messagepar Togarf » 14 Fév 2006 19:22

faut aussi dire que je n'ose pas toucher aux templates
Togarf
Second Maître
Second Maître
 
Messages: 36
Inscrit le: 07 Fév 2006 14:33

Messagepar pkaer » 14 Fév 2006 19:42

RE,

Quel RPM as-tu utilisé ?
A priori il est prévu pour SME car il gère les templates.

Celui ci est celui à modifier :
/etc/e-smith/templates/opt/phpldapadmin/config/config.php/config.php

Celui la est celui généré:
/opt/phpldapadmin/config/config.php

Donc normalement une fois que tu as modifié le premier, un petit coup de
/sbin/e-smith/expand-template /opt/phpldapadmin/config/config.php

et tu devrais avoir le second correctement généré

@+
PK
Avatar de l’utilisateur
pkaer
Vice-Amiral
Vice-Amiral
 
Messages: 624
Inscrit le: 28 Avr 2003 00:00
Localisation: Rennes - Bzh

Messagepar MasterSleepy » 15 Fév 2006 16:14

Salut à tous,

C'est ma contrib :lol:
En faite il n'y a rien à faire, il suffit juste de l'installer de d'aller à l'url donner à la fin de l'installation.
Enfin si mes souvenirs sont bons, ça fait quand même longtemps maintenant ;-)
Il faut s'autentifier avec l'utilisateur 'admin' et le mot de passe associé. Ceux que tu dois renseigner pour aller dans le server-manager.

Si tu as changer le mot de passe de l'utilisateur mysql 'root' vas faire un tour sur la FAQ de grand-pa.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar Togarf » 15 Fév 2006 23:51

La première qui me vient à l'esprit dans ce cas c'est : MERCI pour ton travail...
et pour info même en me loguant en admin, j'ai le message en question !!!
Togarf
Second Maître
Second Maître
 
Messages: 36
Inscrit le: 07 Fév 2006 14:33

Messagepar Togarf » 19 Mars 2006 16:42

Voi la mon fichier de conf

Code: Tout sélectionner
$config->custom->session['blowfish'] = '';
$config->custom->appearance['language'] = 'auto';
$config->custom->jpeg['tmpdir'] = "/tmp";
$i=0;
$ldapservers = new LDAPServers;
$ldapservers->SetValue($i,'server','name','The A La Kok - LDAP Server');
$ldapservers->SetValue($i,'server','host','127.0.0.1');
$ldapservers->SetValue($i,'server','port','389');
$ldapservers->SetValue($i,'server','auth_type','config');
{
my $c = esmith::ConfigDB->open_ro;

my $domain = $c->get('DomainName')
    || die("Couldn't determine domain name");
$domain = $domain->value;

my $base = esmith::util::ldapBase ($domain);
my $pw = esmith::util::LdapPassword();

$OUT .= "\$ldapservers->SetValue(\$i,'server','base',array('$base'));\n";$OUT .= "\$ldapservers->SetValue(\$i,'login','dn','cn=root,$base');\n"; $OUT .= "\$ldapservers->SetValue(\$i,'login','pass','*********************************************************************');\n";
}


Je ne comprend pas ou entrer mon nom de domaine...
Togarf
Second Maître
Second Maître
 
Messages: 36
Inscrit le: 07 Fév 2006 14:33

Messagepar Togarf » 19 Mars 2006 16:43

Sachant que mon nom de domaine est 'dc=thealakok,dc=dyndns,dc=org' ou dois-je l'écrire... ???
Togarf
Second Maître
Second Maître
 
Messages: 36
Inscrit le: 07 Fév 2006 14:33

Messagepar Togarf » 23 Mars 2006 01:28

???
Togarf
Second Maître
Second Maître
 
Messages: 36
Inscrit le: 07 Fév 2006 14:33

Messagepar MasterSleepy » 23 Mars 2006 09:12

Salut,

Normalement tu ne dois rien modifier dans ce fichier, si quelque chose à changer etend le fichier.
Code: Tout sélectionner
/sbin/e-smith/expand-template /opt/....


A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar Togarf » 26 Mars 2006 21:11

Code: Tout sélectionner
#!/usr/bin/perl -w

#----------------------------------------------------------------------
# Copyright 1999-2004 Mitel Networks Corporation
# This program is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.
#----------------------------------------------------------------------

package esmith;

use strict;
use Errno;
use Getopt::Long;
use esmith::templates;

my %options = ();

GetOptions(\%options, 'output_filename=s', 'expand_queue=s');

$options{'template_path'} = $ARGV[0] || die "Usage: $0 /path/to/file/to/expand\n";

$options{'output_filename'} = $options{'template_path'}
    unless ( exists $options{'output_filename'} );


my %args = (
                TEMPLATE_PATH   => $options{'template_path'},
                OUTPUT_FILENAME => $options{'output_filename'},
            );

$args{TEMPLATE_EXPAND_QUEUE} = [$options{'expand_queue'}]
  if exists $options{expand_queue};

if ( -f $options{'output_filename'} )
{
    # If the target file exists, preserve its ownership and mode
    use File::stat;

    my $f = stat($options{'output_filename'} );
    $args{UID}   = $f->uid;
    $args{GID}   = $f->gid;
    $args{PERMS} = $f->mode;
}

esmith::templates::processTemplate(\%args);


Je ne vois pas du tout quoi modifier... ???
Togarf
Second Maître
Second Maître
 
Messages: 36
Inscrit le: 07 Fév 2006 14:33

Messagepar MasterSleepy » 27 Mars 2006 08:08

Salut,

Je pige pas trop pourquoi tu donnes ce code?
Cela n'a rien à voir avec phpldapadmin :!:

La ligne de commande que je t'ai donné n'est pas complète
Code: Tout sélectionner
/sbin/e-smith/expand-template /opt/....

Il faut complete /opt/ avec le repertoire et le fichier de configuration de ldapadmin.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité

cron