home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume26 / opcom-2.1 / part01 / ENHANCEMENTS < prev    next >
Encoding:
Text File  |  1993-04-10  |  1.3 KB  |  41 lines

  1.             Opcom release 2.1 enhancements
  2.             ==============================
  3.  
  4.  
  5.  
  6. - Root is assumed to belong to all groups, so he is allowed to execute all
  7.   opcom-commands.
  8.  
  9. - If a userid was not mentioned in /etc/group with the group assigned to him
  10.   in /etc/passwd, he was not allowed to execute commands for that group.
  11.   This has been fixed.
  12.  
  13. - The effective groupid is now also used to determine whether the user is
  14.   allowed to execute a command.
  15.  
  16. - In this version it is also possible to define opcom-commands that can
  17.   be called by any userid. In that case operator-group must be an '*'.
  18.   This makes it possible to write shell scripts that will be executed with
  19.   root privileges. So the use of suid-shell scripts (a serious security hole)
  20.   can be avoided.
  21.  
  22. - If opcom is called without arguments, the list of valid commands is printed.
  23.  
  24. - The manual page has been moved from chapter 8 to chapter 1.
  25.  
  26. - Optionally opcom usage is reported via syslogd(8). See README and config
  27.   for details.
  28.  
  29. - The environment is cleared before the environment variables are set to the
  30.   values mentioned in opcom(1).
  31.  
  32. - If opcom is not running with root as effective user, a warning is printed.
  33.   This to facilitate debugging.
  34.  
  35. - All typed functions now return values. This improves portability.
  36.  
  37. - Some elementary checking is done on the argument list.
  38.  
  39.  
  40.                         Carel Braam, january 1991
  41.