Guestbook System

The guestbook system consists of two perl scripts:
guestbook/signIn
a cgi script designed to be used in a log form.
guestbook/read
a cgi script designed to be used in a log reading form.

This system is designed to be run on a Unix system where each web provider has an account which owns the information put in the public "htdocs" area. The actual httpd process is run using the uid NOBODY and group NOGROUP.

A place must be found for the guestbook log directory. We have it in the same place the access_log file is kept. This directory is to be used by all web provides. To protect these users from each other this directory should have the "sticky bit" set in the file mode. This way users of this guestbook system can only remove or rename files they own.

Both of these scripts use a Perl package in the file cgi_package.pl to help handle the form data sets sent by HTML forms. This package is documented in its source comments. You may see the sources:

This system from the information provider point of view is documented in Help on Guestbook Management.