[net.unix] Unix bboard

keyles@elbereth.RUTGERS.EDU (Michael Keyles) (09/17/86)

I have been given a 3B2 to play with, and I want to get a dial-in
bboard system running on it. Does anyone have a bboard program, or
have any ideas about what I could do? We are trying to come up with
a public access public domain software system here at Rutgers.

Thanks!

Mike

============================================================================

Michael Keyles 	
Rutgers University

USENET : topaz!elbereth!keyles
BITNET : 1005106@RUTVM1
ARPANET: Keyles@Blue.Rutgers.Edu
SNAIL  : 4 Tiger Lilly Court
	 Sayreville, NJ 08872

stuart@BMS-AT.UUCP (Stuart D. Gathman) (09/28/86)

I had an XT running Xenix and constructed a bboard in about a half-hour
using 'rsh' and a few shell scripts.  I did not give them a way to edit
messages because 'ed' and 'vi' let you get at files anywhere (although
they should not be able to hurt anything if permissions are set up
correctly) and I did not want to write a new editor.  This problem
could have been taken care of by using 'chroot', but ed and vi are not
exactly easy to explain to a neophyte bboard dial-in user anyway.

I used a login of 'guest'.  Standard user names were extracted
from /etc/passwd using 'sed'.  Guest user names were directories on
the 'guest' directory (obtained with 'ls').  Simple roll screen menus were used.

Some options:

Mail could be sent to standard users.  

Messages could be sent to guest users by copying to files on their directory.  
User must supply filename which must not already exist.  The first line
of a message is the summary.

Messages are displayed in time order using 'ls -t'.  Summary lines are
extracted using 'gets'.

Public messages were in the 'public' directory on 'guest'.  

Messages could be searched by context using
'fgrep' (the metachacters of 'grep' would be difficult to explain).

'cron' would delete old messages.
-- 
Stuart D. Gathman	<..!seismo!{vrdxhq|dgis}!BMS-AT!stuart>