Merci pour les infos .. en effet après correction ça fonctionne !
Un souci de moins ...
Merci encore
Olivier
Bonjour,
normalement, il ne faut pas utiliser == comme opérateur de radcheck pour
un mot de passe, mais := car en effet, le module sql renseigne la
variable de password (:=), ensuite les modules d'authentification
retraiteront cette donnée selon le mécanisme d'authentification ;
Hashing, ou comparaison cleartext (PAP)...
Vu la tête de la table, je dirai qu'il faut utiliser Cleartext-Password
et non Password, et := et non ==. Cf
http://wiki.freeradius.org/config/Operators et le premier exemple.
Pour le debug, le mieux, c'est de lancer freeradius à la mano
"freeradius -X" le temps d'un test si ce n'est pas en prod.
Sinon si ça authentifie toujours qq soit le mdp, il y a peut être une
entrée DEFAULT qui traine dans le radcheck ou radgroupcheck, ou dans un
fichier de conf (du type DEFAULT Authentication-Type:=Accept). Par
ailleurs il ne faut jamais chercher à forcer le Authentication-Type, il
doit être détecté automatiquement dans la plupart des cas, les modules
d'auth étant testés successivement selon la tête de la requête.
Cordialement,
Thomas.