Export Huntgroup and User Files
Hello everybody, is it possible to export the Huntgroups and User Files maybe inside an Module ? I want to try to export all the Huntgroup and User Files into an List inside my Module ! Is something possible ? I hope somebody could give me some helpfull Information! Greetz Patrick
On Tue, Feb 19, 2013 at 11:11:01AM +0100, Patrick Ko wrote:
is it possible to export the Huntgroups and User Files maybe inside an Module ?
Why? Whatever it is you're trying to do, you're probably going about it the wrong way. Modules are basically independent of each other. You can also have multiple instantiations of the same module, e.g. for two instances of rlm_files: files foo { usersfile = ${confdir}/foo } files bar { usersfile = ${confdir}/bar } Modules *can* cooperate with each other if necessary: see for example rlm_rediswho which uses an instance of rlm_redis. I suggest you probably need to understand more of the basic operation of freeradius before you start writing modules for it. If you need heavy customisation it still may be easier to use rlm_perl or rlm_python rather than coding in C. Regards, Brian.
On 19 Feb 2013, at 07:58, Brian Candler <B.Candler@pobox.com> wrote:
On Tue, Feb 19, 2013 at 11:11:01AM +0100, Patrick Ko wrote:
is it possible to export the Huntgroups and User Files maybe inside an Module ?
Why? Whatever it is you're trying to do, you're probably going about it the wrong way.
Modules are basically independent of each other. You can also have multiple instantiations of the same module, e.g. for two instances of rlm_files:
files foo { usersfile = ${confdir}/foo }
files bar { usersfile = ${confdir}/bar }
Modules *can* cooperate with each other if necessary: see for example rlm_rediswho which uses an instance of rlm_redis.
I suggest you probably need to understand more of the basic operation of freeradius before you start writing modules for it. If you need heavy customisation it still may be easier to use rlm_perl or rlm_python rather than coding in C.
You can also register comparison callbacks for certain attributes. See LDAP-Group. This might provide a way of doing what you wanted. -Arran
participants (3)
-
Arran Cudbard-Bell -
Brian Candler -
Patrick Ko