Ahhh, thanks, I seem to be missing that man page, although the one for tac_plus itself exists.&nbsp; The Makefile only installs tac_plus.1. The version we have running is F4.0.4.alpha - perhaps that&#39;s my problem.. although I believe we have to use this version as it was modified some time ago to kludge an issue the company had with some device back then.<br>
<br>Thanks also for the &#39;after authorization&#39; suggestion - I take it that if the script returns 1 to tac_plus tac_plus will fail the authorization request ?<br><br><br><br><div class="gmail_quote">On Thu, Oct 30, 2008 at 1:39 PM, Jesse Zbikowski <span dir="ltr">&lt;<a href="mailto:embeddedlinuxguy@gmail.com">embeddedlinuxguy@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On Tue, Oct 28, 2008 at 8:18 PM, Ian Batterbee &lt;<a href="mailto:ibatterb@gmail.com">ibatterb@gmail.com</a>&gt; wrote:<br>

&gt; I&#39;m still a bit confused about the configuration<br>
&gt; file syntax. Is there a reference for it somewhere I can read ?<br>
<br>
</div>Please see &quot;man 5 tac_plus.conf&quot;. &nbsp;Here is some example server side<br>
configuration. &nbsp;You will have to process the A/V pairs on the client<br>
to make use of the custom &quot;usergroup&quot; attribute.<br>
<br>
# tac_plus.conf<br>
user = tryme {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;pap = cleartext tryme<br>
 &nbsp; &nbsp; &nbsp; &nbsp;service=ppp protocol=users {}<br>
 &nbsp; &nbsp; &nbsp; &nbsp;after authorization &quot;/usr/local/tac/postauth $user&quot;<br>
}<br>
<br>
# /usr/local/tac/postauth<br>
<br>
#!/usr/bin/perl<br>
my $user = shift @ARGV;<br>
while (&lt;STDIN&gt;) {<br>
 &nbsp; &nbsp;print; # pass A/V pairs from tac_plus<br>
}<br>
if ($user eq &#39;tryme&#39;) {<br>
 &nbsp; &nbsp;print &quot;usergroup=administrator\n&quot;; # new A/V pair<br>
 &nbsp; &nbsp;exit 2; # send A/V pairs to client<br>
} else {<br>
 &nbsp; &nbsp;exit 1; # fail<br>
}<br>
</blockquote></div><br>