runasuser.html #1

  • //
  • guest/
  • bryan_costales/
  • docs/
  • conf/
  • runasuser.html
  • View
  • Commits
  • Open Download .zip Download (1 KB)
<html>
<b>NAME</b><br>
RunAsUser - slow.conf configuration item
<p>
<b>SYNOPSIS</b><br>
<code><ul>
RunAsUser = [ login | uid ]
</ul></code>
<p>
<b>DESCRIPTION</b><br>
The RunAsUser slow.conf configuration item defines the
user that <b>slowmilt</b> will run as, if it is executed
by <i>root</i>.
<p>
When <b>slowmilt</b> first starts to run, it looks at its effective
and real user identities to see if either is <i>root</i>.
If so, it next checks to see if this RunAsUser item was defined.
If RunAsUser was not defined, the <b>slowmilt</b> exits with the
following error:
<code><ul>
Run by root, but RunAsUser undefined. Abort.
</ul></code>
If RunAsUser is defined (the default is undefined), <b>slowmilt</b>
next checks to see if it was defined with an integer uid, or with
a text name. An integer uid is used as-is. A text name is looked up
in the <i>password</i> file to find the uid for that name. If the name
cannot be found, the following error is printed, and <b>slowmilt</b>
exits:
<code><ul>
RunAsUser=<i>badname</i>: no such login name
</ul></code>
Otherwise a good uid was specified or found, so <b>slowmilt</b>
sets its effective and real uids to that value.
<p>
Remember, RunAsUser only has an effect if <b>slowmilt</b> was run
by <i>root</i>.
<p>
</body>
</html>	
# Change User Description Committed
#1 4052 bryan_costales Implimented:
    whitelisting
    AddMXHost for MX servers that lie
    Converted to thread safe DNS routines
    garbage collection
    RunAsUser and RunAsGroup for root startups
    rebuild the database
    summarize by IP number
Finished all documentation.
Moved release from alpha to beta