Starting the Caucus daemon

Caucus runs as a single master "daemon" program called swebd, which accepts requests for new Caucus sessions.  It spawns off a "sub-server child" called swebs, one for each user's session.  (See the Caucus architecture description in the Technical Library for more information.)

Swebd is normally started from root, so that it may start as many children as needed.  Each swebs child runs as effective userid "caucus", and real userid "nobody". 

To start the Caucus daemon, login as root, and type the commands below:

where /home/caucus is the home directory of the "caucus" userid.

You must also add these same commands to your system start-up file so that the Caucus daemon will automatically start when your system reboots:

Note: if you are just testing Caucus, or if your system policies discourage running outside software as root, you may instead start Caucus logged in as the "caucus" userid.  On most Unix systems, however, this will limit the number of simultaneous Caucus sessions.

[Continue with installation]