home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / vmsnet / internal / 1705 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  3.5 KB

  1. Path: sparky!uunet!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!nntp-server.caltech.edu!SOL1.GPS.CALTECH.EDU!CARL
  2. From: carl@SOL1.GPS.CALTECH.EDU (Carl J Lydick)
  3. Newsgroups: vmsnet.internals
  4. Subject: Re: call for half baked ideas
  5. Date: 19 Dec 1992 11:14:58 GMT
  6. Organization: HST Wide Field/Planetary Camera
  7. Lines: 66
  8. Distribution: world
  9. Message-ID: <1gv07iINNlv7@gap.caltech.edu>
  10. References: <9212181659.AA17811@relay1.UU.NET>
  11. Reply-To: carl@SOL1.GPS.CALTECH.EDU
  12. NNTP-Posting-Host: sol1.gps.caltech.edu
  13.  
  14. In article <9212181659.AA17811@relay1.UU.NET>, raxco!galaxy.dnet!gleeve@uunet.UU.NET writes:
  15. >3. Access monitoring needs to be reconsidered. The ACLs we have in
  16. >VMS are very nice, but if you think a bit you conclude that there
  17. >are many more questions you can ask about whether person A should be
  18. >able to access object/file B. For starters consider things like
  19. >login terminal checks in unix,
  20.  
  21. You CAN do login terminal checks under VMS.  It's not that hard.  Here's one
  22. strategy:
  23.     Have an image invoked by SYS$SYLOGIN: that:
  24.     1)  Checks to see if a certain JOB logical has been defined;  if it
  25.         has, exit;
  26.     2)  Defines the aforementioned logical name;
  27.     3)  Grants identifiers, based on a database.
  28. Now, of course, given the way LOGINOUT currently works, you've got a potential
  29. problem with a user who logs in, DISCONNECTs, and logs in again from elsewhere,
  30. and I'd like to see an option to have LOGINOUT:
  31.     1)  Do a $FORCEX; and
  32.     2)  Run a special procedure (e.g., SYS$CONNECT:)
  33. when a user logs in and connects to a disconnected process.
  34.  
  35. >or file passwords in MVS as asking
  36.  
  37. This sort of functionality is sort of available by encrypting files.
  38.  
  39. >additional questions like "where's this user coming from now?"
  40.  
  41. See my comments about the enhancements I'd like on LOGINOUT.EXE.
  42.  
  43. >"Can I be EXTRA sure he is who I think he is?".
  44.  
  45. Encryption, again, can do this.
  46. >
  47. >4. For sequential file access, users should have something as easy
  48. >to use as the TOPS-10 open/read/write/close services.
  49.  
  50. Why don't you think RMS is easy to use?  The only time I can think of where I/O
  51. at the $QIO level gets cumbersome is for disk files, and in those cases, I can
  52. almost always use RMS with the FAB$M_UFO bit set to accomplish what I want.
  53. Yes, it takes a bit of practice to learn how to use it, but once you're used to
  54. it, it's really not all that cumbersome.
  55.  
  56. >I approve of
  57. >having a standard ISAM facility and so on, but would like a
  58. >smaller facility and would prefer to usually have and need no metadata
  59. >in my files, as variable record length has now.
  60.  
  61. Learn to $CREATE your files as stream files.  It's NOT that difficult.
  62.  
  63. >(This would also get
  64. >rid of some of the artifacts like 32767-byte maximum record size
  65. >which we now have.)
  66.  
  67. You think so?  How is RMS (or its equivalent) to know how large a record it
  68. might be dealing with?  For that matter, there's no real reason (except for
  69. overhead) that RMS couldn't be modified to use a longword for record length
  70. instead of a word, when dealing with files that don't have variable-length
  71. records.
  72. --------------------------------------------------------------------------------
  73. Carl J Lydick | INTERnet: CARL@SOL1.GPS.CALTECH.EDU | NSI/HEPnet: SOL1::CARL
  74.  
  75. Disclaimer:  Hey, I understand VAXen and VMS.  That's what I get paid for.  My
  76. understanding of astronomy is purely at the amateur level (or below).  So
  77. unless what I'm saying is directly related to VAX/VMS, don't hold me or my
  78. organization responsible for it.  If it IS related to VAX/VMS, you can try to
  79. hold me responsible for it, but my organization had nothing to do with it.
  80.