home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / vms / 12667 < prev    next >
Encoding:
Text File  |  1992-07-22  |  1.9 KB  |  45 lines

  1. Newsgroups: comp.os.vms
  2. Path: sparky!uunet!destroyer!sol.ctr.columbia.edu!usenet.ucs.indiana.edu!newshost.cs.rose-hulman.edu!news
  3. From: mgrthh@HYDRA.ROSE-HULMAN.EDU
  4. Subject: Re: Am I in SYLOGIN?
  5. Message-ID: <1992Jul22.195449.10192@cs.rose-hulman.edu>
  6. Sender: news@cs.rose-hulman.edu (The News Administrator)
  7. Nntp-Posting-Host: rosevc.rose-hulman.edu
  8. Reply-To: mgrthh@HYDRA.ROSE-HULMAN.EDU
  9. Organization: Rose-Hulman Institute of Technology
  10. References: <1992Jul22.113259.1@utxvms.cc.utexas.edu>
  11. Date: Wed, 22 Jul 1992 19:54:49 GMT
  12. Approved: wccmod@nextwork.rose-hulman.edu
  13. Lines: 30
  14.  
  15. In article <1992Jul22.113259.1@utxvms.cc.utexas.edu>, ccdk001@utxvms.cc.utexas.edu writes:
  16. >[...]
  17. >I have an installed privileged application that I want executed during the
  18. >login process, but I don't want users to be able to execute it directly.
  19. >It does "things" based on an assumed state of that process/environment at
  20. >that time particular time.  Allowing users to change their environment
  21. >(logical names, devices, etc.) and then rerunning this image could be
  22. >a problem in some instances.
  23. >[...]
  24. >++ Dave
  25.  
  26.    I'm thinking that a fairly simply solution would be to do the following:
  27.  
  28.         1. Create an identifier (like SYLOGIN_DONE), NOT dynamic.
  29.         2. Set the protection W:E and the ACE
  30.              (IDENT=SYLOGIN_DONE, ACCESS=NONE)
  31.            on the image.
  32.         3. Inside the image, (requires CMKRNL, but it's a safe system service)
  33.            issue the $GRANTID system service to grant the identifier to the
  34.            process.  The image would have to be installed, of course, but
  35.            that's fairly simple.
  36.  
  37.    There may be an easier solution that I'm missing, but this should work.
  38.  
  39.                                                         - Tom
  40. --
  41. Tom Hopson                              thomas.h.hopson@rose-hulman.edu
  42. VMS Manager                             mgrthh@rosevc.rose-hulman.edu
  43. Rose-Hulman Inst of Tech,
  44. Terre Haute, IN
  45.