Antw: Re: Additional NDS error messages missing in FR3 ?
Alan DeKok
aland at deployingradius.com
Tue Oct 2 19:46:48 CEST 2018
On Oct 2, 2018, at 10:44 AM, Anja Ruckdaeschel <Anja.Ruckdaeschel at rz.uni-regensburg.de> wrote:
> I don't know what you exactly mean with "multiple instances of Module-Failure-Message"....
> But if you mean fail, userlock, reeject, ...., than it's not there....
That's mainly in v3.
> I have a customized msg_badpass in FR2 with:
> %{Module-Failure-Message} and %{reply:Reply-Message}
>
> In FR2 it is in Module-Failure for ldap, e.g. [ldap] Bind as user failed
> and in Reply-Message you can find: NDS error: failed authentication (-669).
Yeah, that was wrong. Reply-Message shouldn't be overloaded like that.
> I checked it with FR3 with debug_reply after ldap.authenticate (called in Post-Auth for edir-policy-checking and some intruder-triggering) and it's not in the reply ....
> If you run with -X, it looks like this (intruder)...
>
> Tue Oct 2 15:24:19 2018 : Debug: (10) ldap: Waiting for bind result...
> Tue Oct 2 15:24:22 2018 : ERROR: (10) ldap: Bind credentials incorrect: Invalid credentials
> Tue Oct 2 15:24:22 2018 : ERROR: (10) ldap: Server said: NDS error: failed authentication (-669).
> Tue Oct 2 15:24:22 2018 : Debug: rlm_ldap (ldap): Released connection (1)
>
> I only want to access this ERROR-Message somehow... it does not have to be in Module-Failure-Message...
OK, the error should be in the Module-Failure-Message attribute.
>
> In the FR2-Code I think it's for example here:
> https://github.com/FreeRADIUS/freeradius-server/blob/v2.x.x/src/modules/rlm_ldap/rlm_ldap.c#L2101
> https://github.com/FreeRADIUS/freeradius-server/blob/v2.x.x/src/modules/rlm_ldap/rlm_ldap.c#L2233
> https://github.com/FreeRADIUS/freeradius-server/blob/v2.x.x/src/modules/rlm_ldap/rlm_ldap.c#L2253
>
>
> I'm not quite sure were it is in FR3, perhaps it's starting here (with case error 53) (is it in extra?):
> https://github.com/FreeRADIUS/freeradius-server/blob/v3.0.x/src/modules/rlm_ldap/ldap.c#L748
We'll take a look at adding that back in.
Alan DeKok.
More information about the Freeradius-Users
mailing list