<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>The man page of tac_plus states for –P</div>
<div><br>
</div>
<div>
<div>&quot;-P &nbsp; &nbsp; Parse the configuration file, echo it to standard output while parsing, and then exit. &nbsp;tac_plus will exit non-zero&nbsp;when a parser error occurs.&quot;</div>
</div>
<div><br>
</div>
<div>This does not seem to be the case. It echoes it to stderr. I am pasting some strace to show this.</div>
<div><br>
</div>
<div>3589 &nbsp;execve(&quot;/usr/sbin/tac_plus&quot;, [&quot;/usr/sbin/tac_plus&quot;, &quot;-P&quot;, &quot;-C&quot;, &quot;/local/tacacs/conf/approved/tac_&quot;...], [/* 21 vars */]) = 0</div>
<div>.</div>
<div>.</div>
<div>.</div>
<div>
<div>3589 &nbsp;read(4, &quot;#\n# $Id: tac_plus.conf 12 2013-0&quot;..., 4096) = 4096</div>
<div>3589 &nbsp;write(2, &quot;#&quot;, 1) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 1</div>
<div>3589 &nbsp;write(2, &quot;\n&quot;, 1) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 1</div>
<div>3589 &nbsp;write(2, &quot;#&quot;, 1) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 1</div>
<div>3589 &nbsp;write(2, &quot; &quot;, 1) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 1</div>
<div>.</div>
</div>
<div>.</div>
<div>.</div>
<div><br>
</div>
<div>Just thought you might be interested in this. Thanks for a great application! :)</div>
<div><br>
</div>
<div><br>
</div>
<div>Regards,</div>
<div><br>
</div>
<div>Michael Norrving</div>
</body>
</html>