Opcom is a program, that enables users, belonging to a special group to
execute a limited set of commands with another userid or groupid.
This makes it possible to perform daily system administration tasks without
having the full privileges of root.
It is also possible to use opcom to execute shell scripts with privileges
without having to rely on insecure suid-scripts.


Carel Braam

internet: rccarel@urc.tue.nl	 | Computing Centre
bitnet:	  rccarel@heitue5.BITNET | Eindhoven University of Technology
phone:	  040-472158		 | Den Dolech 2, P.O. Box 513
home:	  040-810381		 | 5600 MB Eindhoven, The Netherlands


			    INSTALLATION NOTES
			    ==================

Before you start off adapt the file config to your local needs.
All system dependent variables are set between the comment

#	*** System dependent variables ***

and  the comment

#	*** End system dependent variables ***

Currently the following variables can be set:

SYSTEM		Set SYSTEM to BSD for bsd systems and to SYSV for system v.
SYSLOG		Set SYSLOG to USE_SYSLOG if you want to report opcom usage via
		syslogd(8) and to NO_SYSLOG otherwise.
		SYSLOG must also be set to NO_SYSLOG if your system does not
		support syslogd(8).
OPCOMDIR	The directory for the files COMMANDS and PROFILE.
COMMANDS	The file containing the commands, that are allowed.
PROFILE		The file containing the profile to be executed.

As well the manual page opcom.1 as sysdep.h are dependent on config.
To make opcom just enter make.
The manual page can be created by entering make man.
Then as super user type "make install" to install opcom and "make installman"
to install the manual page.
See the makefile for the definition of the local bin directory and the local
manual directory.

#++
# AUTHOR(S)
#
#      Carel Braam (rccarel@urc.tue.nl)
#      Eindhoven University of Technology
#      Computing Centre
#      Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands
# CREATION DATE
#	Thu Jan  5 11:25:04 MET 1989
# LAST MODIFICATION
#	Thu Jan 10 10:02:54 MET 1991
# VERSION/RELEASE
#	2.1
#--
