Freeradius 1.1.7 and LDAP
Hi Guys I have a small issue with freeradius and ldap, its authenticating as 'access accept' customers which have placed a space at the beginning of there user name. This then causes there accounting data not to match and so we do not account for there data. This this a bug or a setting I have incorrectly set ? Mike
Mike O'Connor wrote:
I have a small issue with freeradius and ldap, its authenticating as 'access accept' customers which have placed a space at the beginning of there user name.
That's likely do to the LDAP server accepting "uid = foo" and "uid=foo" as the same user. Maybe adding quotes around the name may help...: filter = "(uid=\"%{Stripped-User-Name:-%{User-Name}}\")" But I don't know enough about the syntax of LDAP queries to be sure.
This then causes there accounting data not to match and so we do not account for there data.
This this a bug or a setting I have incorrectly set ?
It's a feature of LDAP. RADIUS is just an innocent bystander. Another thing to do would be to simply reject all users with spaces in their name. These people are likely *intentionally* doing something wrong, so it shouldn't be a problem to deny them access. Alan DeKok.
participants (2)
-
Alan DeKok -
Mike O'Connor