Sophie

Sophie

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

acua-3.03-4mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<title>ACUA Installation</title>
</head>
<body background=back.gif bgcolor=White link=Blue vlink=Black alink=Black>
<h1><center>ACUA Installation</center></h1>
<hr size=5>
<br>
<br>
<h2>Compiling <b>ACUA</b> from the source:</h2>
<ul>
<li>Uncompress the ACUA source code, like so:</li>
  <ul>
  <li>tar -zxvf acua-3.01.tar.gz</li>
  </ul>
<li>Go into the newly created directory, like so:</li>
  <ul>
  <li>cd acua-3.01</li>
  </ul>
<li>Type these following commands, order is important:</li>
  <ul>
  <li>make dep</li>
  <li>make</li>
  <li>make install</li>
  </ul>
</ul>
<p>At this time, ACUA will be compiled.  If you have any trouble compiling ACUA, then please contact me by E-Mail, or use the mailing list.</p>
<p>By default, the ACUA config files, e-mail messages, userbase, etc. will be stored in /usr/lib/acua.</p>

<h2>Compiling &amp; Installing <b>ACUA</b> from src.rpm:</h2>
<ul>
<li>Make sure you are root</li>
<li>src.rpm source distribution:</li>
  <ul>
  <li>rpm -i &lt;src.rpm></li>
  <li>cd /usr/src/redhat/SPECS</li>
  <li>rpm -bb &lt;spec></li>
  </ul>
<li>rpm binary distribution:</li>
  <ul>
  <li>rpm -Uvh &lt;rpm></li>
  </ul>
</ul>

<ul>
<li>If you are going to be using ACUA to control normal tty/telnet/ssh logins, then you need to make sure acua_login is ran when your user logs in.  You also need to make sure that the user can't disable this.  Most people use 'bash' as their shell.  When 'bash' starts up, it executes the contents of /etc/profile.  I suggest that you put a line in there like so:</li>
  <ul>
  <li>/usr/sbin/acua_login || logout</li>
  </ul>
<li>If you are giving people PPP logins, then you need to have acua_login ran when pppd starts.  The way you should do this is explained in the <a href="acua_login.html">acua_login</a> manual page.</li>

<li>Edit <a href="acua_addUser.html">acua_adduser</a> and <a href="acua_delUser.html">acua_deluser</a> to suit your system, if required.</li>

<li>Edit configuration files and messages as required.  These are located in <b>/usr/lib/acua</b></li>

<li>Make addition to root's crontab as outlined in manuals to call <a href="acua_renew.html">acua renew</a> periodically according to your own needs.</li>

<li>Ensure <a href="acua_updated.html">acua_updated</a> is started upon system bootup.  Note: the system <b>hostname</b> must be set properly when <a href="acua_updated.html">acua_updated</a> is started, or it will not work properly.  I suggest you start acua_updated as one of the last things, or from <b>/etc/inittab</b>.</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: Sat Dec 16 13:17:19 EST 2000
<!-- hhmts end -->
</body>
</html>