<div dir="ltr"><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">More often than not, people are coming to me with RANCID issues that have arisen because someone has been impatient and decided to run rancid-run manually rather than letting the next run initiate manually.</div>

<div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace"><br></div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">The only problem with that is that they tend to run it as &quot;root&quot; rather than the rancid user.</div>

<div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace"><br></div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">Would it be worth putting a check in so that rancid-run script won&#39;t run unless it&#39;s as a non-privileged user (or even better, build it into the automake run to discover the intended final user).</div>

<div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace"><br></div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">Simple code sample:</div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">

<br></div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">if [[ $EUID -eq 0 &amp;&amp; $force -ne 1 ]]</div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">then</div>

<div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">        echo &quot;Run this as the RANCID user!&quot;</div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">        exit 1</div>

<div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">fi</div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace"><br></div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">

There&#39;s a &quot;force&quot; option there, just in case you really did run it as root, which seems like bad practice to me...</div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace"><br></div>

<div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">Just a thought!</div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace"><br></div><div class="gmail_default" style="font-family:&#39;courier new&#39;,monospace">

Matthew Walster</div></div>