Gregg Douglas wrote:
> Hi,
>
> If I use the suggestion as follows in the my files file, the users file
> is still case sensitive:
>
> myfiles {
That is not quite correct.
You can edit the default "files" configuration. It has a
commented-out example of using the key. Uncomment it, and replace it
with the text below.
> key = "%{lower:%{User-Name}}"
...
Wed Sep 19 11:18:59 2012 : Info: [files] WARNING: Unknown module "lower" in string expansion "%{lower:%{User-Name}}"Wed Sep 19 11:18:59 2012 : Info: [files] expand: %{lower:%{User-Name}} ->Wed Sep 19 11:18:59 2012 : Debug: rlm_ldap: Entering ldap_groupcmp()Wed Sep 19 11:18:59 2012 : Info: [files] expand: o=USERS -> o=USERSWed Sep 19 11:18:59 2012 : Info: [files] WARNING: Deprecated conditional expansion ":-". See "man unlang" for detailsWed Sep 19 11:18:59 2012 : Info: [files] expand: (cn=%{Stripped-User-Name:-%{User-Name}}) -> (cn=PIET)
> When I use ntradping with the username all in upper case - PIET, I get
> the following:
Well, read the full debug log to see what's going on. Is it parsing
the "key" field? Is it using the "myfiles" module instead of "file
The underlying code in the "files" module is case-sensitive. So if
you get the case right, and configured right, then it should work.
Alan DeKok.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html