Matthew P wrote: > I forgot to mention that I need the "user" portion of "u...@mydomain.com" for > sql too. > "u...@mydomain.com" only needs to be sent to the home server (in case the > user doesn't have "@mydomain.com" or "@mydomain2.com"). In another words, > both AD and DB contain usernames, without any realms. > I've been reading http://freeradius.org/radiusd/man/unlang.html, and can't > seem to figure out how to make the logic - "take everything before @ as a > username". So please help.
See "man regex" for the regex format. > In a general regexp language, I guess that could be done with > ([\w.-]+)(?...@.*). Most regexes don't support \w, or (?... constructs. Keep it simple: if (User-Name =~ /^(.*)@(.*)$/) { # name = %{1} # realm = %{2} } Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html