Thibault Le Meur wrote:
Hello,

I've made a little test and found that the match operator "=~" doesn't work
on my setup (Freeradius 1.0.4) for Groups defined as LDAP DNs.

Indeed I'd like to to use the following rule (in the users file):

DEFAULT Ldap-Group =~
"cn=mygroupname,ou=(unit1|unit2|unit3),dc=mycorp,dc=org"
        Fall-Through = no

This way, a unique rule will match 3 different groups having the same cn,
but in different subtrees.

Am I missing something or is this setup impossible with Ldap-Groups ?

You are missing something.

Ldap-Group is not a real attribute that's copied to the config items. It's a "virtual" attribute. At runtime, the right-hand-side of the comparison is searched for in the LDAP directory.

There's no way to do what you want currently. Source code changes and/or clever use of the ldap xlat might do it (see doc/rlm_ldap) - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to