home *** CD-ROM | disk | FTP | other *** search
- Opcom release 2.1 enhancements
- ==============================
-
-
-
- - Root is assumed to belong to all groups, so he is allowed to execute all
- opcom-commands.
-
- - If a userid was not mentioned in /etc/group with the group assigned to him
- in /etc/passwd, he was not allowed to execute commands for that group.
- This has been fixed.
-
- - The effective groupid is now also used to determine whether the user is
- allowed to execute a command.
-
- - In this version it is also possible to define opcom-commands that can
- be called by any userid. In that case operator-group must be an '*'.
- This makes it possible to write shell scripts that will be executed with
- root privileges. So the use of suid-shell scripts (a serious security hole)
- can be avoided.
-
- - If opcom is called without arguments, the list of valid commands is printed.
-
- - The manual page has been moved from chapter 8 to chapter 1.
-
- - Optionally opcom usage is reported via syslogd(8). See README and config
- for details.
-
- - The environment is cleared before the environment variables are set to the
- values mentioned in opcom(1).
-
- - If opcom is not running with root as effective user, a warning is printed.
- This to facilitate debugging.
-
- - All typed functions now return values. This improves portability.
-
- - Some elementary checking is done on the argument list.
-
-
- Carel Braam, january 1991
-