Hi, 
I have installed freeradius 0.9.3 with python module and it works ok, and I have one 
question regarding module execution order.

In my system i use both files and python module
When files module returns ok, (the user is accepted), freeradius continues to execute 
next module (python).

How can I disable this ?

radiusd debug output:
Ready to process requests.
rad_recv: Access-Request packet from host 192.168.10.9:1125, id=0, length=85
        User-Name = "test"
        User-Password = "test"
modcall: entering group authorize for request 0
    users: Matched test at 2
  modcall[authorize]: module "files" returns ok for request 0
  modcall[authorize]: module "python" returns notfound for request 0
modcall: group authorize returns ok for request 0
  rad_check_password:  Found Auth-Type Local
auth: type Local
auth: user supplied User-Password matches local User-Password
Login OK: [test/test] (from client 192.168.10.11shi port 0 cli 10.1.0.77)
Sending Access-Accept of id 0 to 192.168.10.9:1125
        Service-Type = Framed-User
        Framed-Protocol = PPP
        Framed-Filter-Id = "60"
        Framed-Compression = Van-Jacobson-TCP-IP
        Session-Timeout = 900
Finished request 0



/etc/raddb/users
test    Auth-Type := Local, Password == "test"
        Service-Type = Framed-User,
        Framed-Protocol = PPP,
        Framed-Filter-Id = "60",
        Framed-Compression = Van-Jacobson-TCP-IP,
        Session-Timeout = 900,


radiusd.conf has the following,
modules {
        file {
                ...
        }
        
        python {
                ...
        }
}

instantiate {
        files
        python
}

authorize {
        files
        python
}

authenticate {
        Auth-Type PAP {
                pap
        }
        Auth-Type PYTHON {
                python
        }
}
}

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to