Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > d1e507ceb705c9c00262d2e9c7e0e795 > files > 88

acua-3.03-4mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<title>ACUA Overview</title>
</head>
<body background=back.gif bgcolor=White link=Blue vlink=Black alink=Black>
<h1><center>ACUA Overview</center></h1>
<hr size=5>
<br>
<br>
<b>ACUA</b> is a software package designed to facilitate the administration of user accounts and the enforcement of access restrictions on a Linux system.  <b>ACUA</b> is most often used on systems that host modem pools such as:<br>
<ul>
<li><b>ISPs</b></li>
<li><b>BBSs</b></li>
<li>school dial-ups</li>
<li>business dial-ups</li>
</ul>
<br>
However if you have a close look at <b>ACUA</b> you'll find that you don't need to have a modem pool to make use of it.  Here is an overview of the functionality provided by the package:<br>
<br>
<h2>Access Control</h2>
<hr>
<ul>
<li>Temporarily "freezing" accounts - <a href="acua_lock.html">acua lock</a>, <a href="acua_unLock.html">acua unLock</a>.</li>
<li>E-Mailing users to explain why they were kicked off the system - <b><i>ExplainBoot</i></b>.</li>
<li>Warning users when their time is almost up - <b><i>WarnBoot</i></b>.</li>
<li>Warning users (via email) when their account/subscription will be expired soon - <b><i>WarnExpire</i></b>.</li>
<li>Booting users who have been idle too long - <b><i>IdleBoot</i></b>.</li>
<li>Enforcement of accounting-period time limits (i.e. time per day, time per month).</li>
<li>Enforcement of session time limits.</li>
<li>Distinct time limits that apply only to certain weekdays and times - <b><i>TimeClass</i></b>.</li>
<li>Optionally, time can be deducted only when the system is busy - <b><i>SmartTime</i></b>.</li>
<li>Optionally, time limits can be enforced only when the system is busy - <b><i>SmartBoot</i></b>.</li>
<li>Optionally, at most <b>n</b> users may be kicked off the system per minute - <b><i>MaxKick</i></b>.</li>
<li>User priorities.</li>
  <ul>
  <li>User priorities may be mapped to CPU priorities (i.e. <b><i>niceness</i></b>).</li>
  <li>Lower-priority users are kicked off instead of higher-priority users.</li>
  <li>Priority 0 users can be kicked off even when they have time left!</li>
  </ul>
<li>Enforcing data transfer limits.</li>
  <ul>
  <li>Accounting period and per-session limits.</li>
  <li>Separate limits can be placed on:</li>
    <ul>
    <li>Total bytes transferred</li>
    <li>Bytes uploaded</li>
    <li>Bytes downloaded</li>
    </ul>
  </ul>
</ul>

<br>
<h2>User Administration</h2>
<hr>
<ul>
<li>Automatic deletion of accounts.
  <ul>
  <li>Based on preset expiration date.</li>
  <li>Based on the time since last login.</li>
  </ul>
</li>
<li>Subscriptions (temporarily increased access) - <a href="acua_subscribe.html">acua subscribe</a>, <a href="acua_unSubscribe.html">acua unSubscribe</a>.</li>
<li>User-created accounts with call-back verification - <a href="acua_verify.html">acua_verify</a>.</li>
<li>Specific users can be banned from the system temporarily or indefinitely - <a href="acua_ban.html">acua ban</a>.</li>
</ul>

<br>
<h2>Information Reporting</h2>
<hr>
<ul>
<li>Account status information is available to users - <a href="acua_timeLeft.html">acua timeLeft</a>, <a href="acua_daysLeft.html">acua daysleft</a>, <a href="acua_viewRec.html">acua viewRec</a></li>
<li>Usage statistics - <a href="acua_stats.html">acua_stats</a></li>
<li>Easy report generation - <a href="acua_dump.html">acua dump</a> + bash/Perl scripts.</li>
</ul>

<br>
<h2>Miscellaneous Utility Programs</h2>
<hr>
<ul>
<li>Kicking a user off the system - <a href="acua_kickUser.html">acua kickUser</a>.</li>
<li>Removing files left behind by users - <a href="clean_tmp.html">clean_tmp</a>.</li>
<li>Killing processes left behind by users - <a href="clean_proc.html">clean_proc</a>.</li>
</ul>
<br>
<hr size=5>
<address><a href="mailto:acua@acua.ebbs.com.au">Robert Davidson</a></address>
<!-- Created: Tue Mar 11 14:47:17 CST 1997 -->
<!-- hhmts start -->
Last modified: Thu Mar  5 21:53:03 CST 1998
<!-- hhmts end -->
</body>
</html>