Hello John -
A more flexible approach is like this:
# users file (NB - the *last* DEFAULT is Accept)
DEFAULT User-Name = /^brian$/i Auth-Type = Reject
DEFAULT User-Name = /^sammy$/i Auth-Type = Reject
…..
DEFAULT Auth-Type = Accept
and in the configuration file:
<Handler …..>
AuthByPolicy ContinueWhileAccept
<AuthBy FILE>
NoEAP
Filename %D/UsernameBlacklist.txt
</AuthBy>
<AuthBy ….>
…..
</AuthBy>
…..
</Handler>
hth
Hugh
On 6 Feb 2013, at 06:03, John Goubeaux <[email protected]> wrote:
> Folks,
>
> I am using the below <AuthBy FILE> directive in my config file to do a
> Username Check in order to BlackList users whose accounts have been flagged ,
> in this case for DMCA complaints. The syntax of the deny statement in the
> file called is:
>
> brian Auth-Type = Reject # DMCA Complaint 22269368039
> added on 1/25/13 DoNot remove jg
>
>
>
>
> <AuthBy FILE>
> NoEAP
> AcceptIfMissing
> Filename /etc/radiator/UsernameBlacklist.txt
> </AuthBy>
>
> My Question is: I need to cover cases where a user changes the case of their
> login, eg in the above case the user used "Brian" instead of "brian" and got
> authenticated.
>
> What is the best way to cover this situation, eg lowercase all logins. I
> found RewriteUsername tr/A-Z/a-z/ as possibly one example to add to
> the config file ?
>
>
> Thanks -john
>
> --
>
> John Goubeaux
> Systems Administrator
> Gevirtz Graduate School of Education
> UC Santa Barbara
> Education 4203C
> 805 893-8190
> _______________________________________________
> radiator mailing list
> [email protected]
> http://www.open.com.au/mailman/listinfo/radiator
--
Hugh Irvine
[email protected]
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc.
Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
_______________________________________________
radiator mailing list
[email protected]
http://www.open.com.au/mailman/listinfo/radiator