Want to set Auth-Type to pam if Auth-type ist unset

Jim L. jdl at imaginenet.net
Mon May 5 18:02:15 CEST 2008


Have you tried

  if (!control:Auth-Type) {

Jim L.

----- Original Message ----- 
From: "Hans-Peter Fuchs" <Fuchs at rrz.uni-koeln.de>
To: "FreeRadius users mailing list" <freeradius-users at lists.freeradius.org>
Sent: Monday, May 05, 2008 11:30 AM
Subject: Want to set Auth-Type to pam if Auth-type ist unset


> freeradius-2.0.4 under rhel el 5.
>
> If no module sets Auth-Type I want it to set to: pam.
>
> Config:
>
> authorize {
>
> ...
>         eap {
>                ok = return
>        }
>
>        #
>        #  Pull crypt'd passwords from /etc/passwd or /etc/shadow,
>        #  using the system API's to get the password.  If you want
>        #  to read /etc/passwd or /etc/shadow directly, see the
>        #  passwd module in radiusd.conf.
>        #
> #       unix
>
>        #
>        #  Read the 'users' file
>        files
> pap
>       if (Control:Auth-type == "") {
>                       update control {
>                               Auth-Type := pam
>                       }
>       }
>
>
> authenticate {
>        #
>        #  PAP authentication, when a back-end database listed
>        #  in the 'authorize' section supplies a password.  The
>        #  password can be clear-text, or encrypted.
>       Auth-Type PAP {
>                pap
>       }
>        Auth-Type CHAP {
>                chap
>        }
> ...
>        Auth-Type pam {
>                pam
>        }
>
>
> radiusd -X show that even if no authetication method is found the
> condition is not empty.
> ++? if ('%{Control:Auth-type}' == "")
> ? Evaluating ('%{Control:Auth-type}' == "") -> FALSE
> ++? if ('%{Control:Auth-type}' == "") -> FALSE
> auth: No authenticate method (Auth-Type) configuration found for the
> request: Rejecting the user
> auth: Failed to validate the user.
>
> Do you have a suggestion?
>
> Thank You for Your time.
>
>
>
> -- 
> Grüße
>
> Hans-Peter Fuchs
>
> Hans-Peter Fuchs - RRZK Zimmer 20
> Zentrum für angewandte Informatik - Universitätsweiter Service RRZK
> Universität zu Köln - Tel: 0221-470-6972
>
>
> -
> List info/subscribe/unsubscribe? See 
> http://www.freeradius.org/list/users.html 




More information about the Freeradius-Users mailing list