Using FreeRadius 2.1.7 and trying to get the postauth_users to return an access reject however it always seems to return either a noop or ok.<br><br>This is what I get in my radiusd -X trace:<br><br>[files] postauth_users: Matched entry DEFAULT at line 30<br>
++[files] returns ok<br>Sending Access-Accept of id 53 to 192.168.143.72 port 2503<br>        Reply-Message = "Your account has been disabled."<br><br>And this is what is in my postauth_users file:<br><br>DEFAULT Auth-Type := REJECT<br>
        Post-Auth-Type = Reject,<br>        Reply-Message = "Your account has been disabled."<br><br>Checking the rlm_files.c it seems that either ok or noop are the two options returned:<br><br>
        /*<br>
         *      See if we succeeded.<br>
         */<br>
        if (!found)<br>
                return RLM_MODULE_NOOP; /* on to the next module */<br>
<br>
        return RLM_MODULE_OK;<br>
<br>Ideally I would assume if the Auth-Type := Reject then the return should be "RLM_MODULE_REJECT".<br><br>Since otherwise I think I will need to lookup if the Reply-Message is set to disabled, and then do a reject.<br>
<br>I'm no C developer hence why I am not offering up a patch, but I might try and see how difficult it would be.<br><br>Cheers<br><br>Peter<br><br>