home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / vms / 19577 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  2.2 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!agate!ucbvax!gwdgv1.dnet.gwdg.de!moeller
  2. From: moeller@gwdgv1.dnet.gwdg.de ("GWDGV1::MOELLER")
  3. Newsgroups: comp.os.vms
  4. Subject: re: Splitting user disk
  5. Message-ID: <9212191112.AA27857@ucbvax.Berkeley.EDU>
  6. Date: 19 Dec 92 04:42:49 GMT
  7. Sender: usenet@ucbvax.BERKELEY.EDU
  8. Organization: The Internet
  9. Lines: 40
  10.  
  11. Laurelin Loebel <lauri@elwing.fnal.gov> writes:
  12.  
  13. > Regarding search-list logicals for users....
  14. >[...]
  15. > We broke up the one large USR$ROOT into 17 separate USR$ROOTn's (i.e.,
  16. > USR$ROOT1, USR$ROOT2, ... USR$ROOT17).  We define the USR$ROOT search list
  17. > logical name in /JOB mode during SYLOGIN; it is calculated "on-the-fly" so
  18. > that the first element in the list is *always* the user's SYS$LOGIN_DEVICE.
  19. > (We define several USR$ROOT_LIST1 = "USR$ROOT1,USR$ROOT2,...USR$ROOT12,"
  20. > etc. lists in SYLOGICALS, then use F$TRNLNM("SYS$LOGIN_DEVICE") and suitable
  21. > string manipulation in SYLOGIN to calculate the user's own special
  22. > USR$ROOT).  This helped with lots of the problems -- BUT NOT ALL OF THEM.
  23. >[...]
  24.  
  25. I want to second this idea, which is essentially the same thing we do here
  26. (with "only" 3 volume sets (8 disks total) - SMALL volume sets are beautiful).
  27.  
  28. I find this dynamic definition of a common "USERDISK" logical sufficient
  29. for normal (nonprivileged) use, with the following assumptions:
  30.  
  31. (a) SYSUAF has the 'real' default devices, *not* the common logname.
  32.  
  33. (b) related users (i.e. UIC groups) are kept on the same disk,
  34.     therefore rarely a user needs to specify a device name at all.
  35.  
  36. (c) creating files in other user's directories isn't supported
  37.     (it's really not a good idea for unprivileged users due to
  38.     file ownership problems).
  39.  
  40. As was pointed out by others, for *read* access the logname is just fine.
  41.  
  42. For writing into own directories the 'dynamic' definition normally will do,
  43. but there is rarely a reason to use it because you get them (portably)
  44. by using SYS$LOGIN_DEVICE:.
  45.  
  46. We've had no problems with this scheme for some 5 years ...
  47.  
  48. Wolfgang J. Moeller, GWDG, D-3400 Goettingen, F.R.Germany | Disclaimer ...
  49. PSI%(0262)45050352008::MOELLER      Phone: +49 551 201516 | No claim intended!
  50. Internet: moeller@gwdgv1.dnet.gwdg.de   | This space intentionally left blank.
  51.