home *** CD-ROM | disk | FTP | other *** search
- Installing the Anonymous Contact Service Software
-
- Throughout the following, it is assumed that you are su to "root". If
- you don't have root privileges, none of this will work.
-
- 1) create a directory for the ACS (I use /usr/personals, you can use
- just about anything), cd into it, and unshar the ACS distribution.
- It would probably be best not to delete the sharfiles just yet, as
- some of the installation stuff hasn't been tested too thoroughly.
-
- 2) In the mailer subdirectory, read the smail2.5 installation instructions
- and edit defs.h as if you were setting up smail. If you already run
- smail (and it works), just use the defs.h file from your current
- smail configuration. DO NOT DO A "make" in the mailer subdirectory.
- When you're done, return to the directory created in Step 1.
-
- 3) Edit config.perl and change $NEWBASEDIR to the name of the directory
- containing the ACS source, $NEWHOSTNAME to the hostname of your system,
- and $NEWDOMAIN to the domainname of your system.
-
- 4) type "config.perl".
-
- 5) type "make all".
-
- 6) Add the lines in "aliases" to /usr/lib/aliases. You may have to run
- newaliases if your sendmail isn't configured to automatically update
- the aliases dbm files. You should strongly consider adding the "OD"
- option to your sendmail.cf file and restarting sendmail.
-
- 7) Add the lines in "crontab" to /usr/lib/crontab (or
- /usr/spool/cron/crontabs/root if you have the terrible misfortune to be
- using a SYSVish system.)
-
- 8) Check the permissions on the files in the acs directory. anon-post,
- anon-reply, and anon-ping should run suid root. Nothing should be
- writable by "other". During testing, make sure that the spool and
- repair directories are drwx------, and the real2alias.{dir,pag} files
- are -rw-------.
-
- 9) Test the system thoroughly before taking it public, particularly
- if you've had to make significant modifications to get it to work.
-
- 10) When you feel you're ready for a test that extends beyond your own
- system, edit "unspool" and find this line (approx. line 130):
-
- print INEWS "Distribution: local\n";
-
- Change "local" to whatever distribution you intend anonymous postings
- to go to.
-
- 11) Post your version of the Intro message to alt.personals with
- whatever distribution you've decided on. Stand back and watch
- your computer melt.
-
- 11) If you have to do *anything* to get the system working beyond what
- is presented in these instructions, please send the diffs (context
- preferred) to csu@alembic.ACS.COM.
-
- Good luck,
- Dave Mack
-