ACUA Installation
To install ACUA:
- make sure you are root
- source distribution:
- BSD users: change the Makefile (you'll know what to do...)
- make dep ; make install
- tar.gz binary distribution:
- untar into / (not /usr or /usr/local or anywhere else)
- run ldconfig
- rpm binary distribution:
- Edit /etc/zlogin (and/or other startup scripts...) to include a call to user_login as described above.
- Edit user_add and user_del as required.
- Edit configuration files and messages as required.
- Make addition to root's crontab as outlined in manuals to call user_renew, user_expire periodically.
- Ensure user_updated is started upon system bootup.
Other notes:
- If your system has login names with more than 8 characters, you will need to redefine MAX_LOGINCHARS in common.h to the value you want and recompile the package.
- Occasionally LOCK files will be left in /usr/lib/acua (or whatever path you are using). This is usually because a process that locks the acua_users file died an untimely death. You may want to put something like this out of root's crontab every 5 minutes:
find /usr/lib/acua/ -name "LOCK*" -cmin +5 -exec rm -f "{}" \;
Adam McKee
Last modified: Mon Apr 7 19:49:27 CST 1997