home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / vms / 12825 < prev    next >
Encoding:
Internet Message Format  |  1992-07-27  |  1.4 KB

  1. Path: sparky!uunet!stanford.edu!agate!ucbvax!UH01.Colorado.EDU!DWING
  2. From: DWING@UH01.Colorado.EDU (Dan Wing)
  3. Newsgroups: comp.os.vms
  4. Subject: Re: Copying a LONG list of rights identifiers between users.
  5. Message-ID: <01GMVMFMDOOY0008FF@VAXF.COLORADO.EDU>
  6. Date: 27 Jul 92 21:30:04 GMT
  7. Sender: daemon@ucbvax.BERKELEY.EDU
  8. Distribution: world
  9. Organization: The Internet
  10. Lines: 39
  11.  
  12. In private mail, Don Robers, <don@biivax.dp.BECKMAN.COM>, wrote:
  13.  
  14. >"GENERIC" (to use your example), is a well established name that has been used
  15. >for other purposes for a long time.  It has a *lot* of differences (access
  16. >restrictions, flag, uic, sys$login, privs, etc.  I would have to be very
  17. >careful to make sure it ended up the same as previous.
  18.  
  19. True...  How about:
  20.  
  21.   $ MCR AUTHORIZE LIST/FULL JOE
  22. and then edit the SYSUAF.LIS file so it only contains the identifiers, then 
  23. do something like:
  24.  
  25. $ OPEN/READ  INFILE SYSUAF.LIS
  26. $ OPEN/WRITE OUTFILE SYSUAF_UPDATE.COM
  27. $
  28. $ WRITE OUTFILE "$ SET DEFAULT SYS$SYSTEM"
  29. $ WRITE OUTFILE "$ RUN AUTHORIZE"
  30. $
  31. $LOOP:
  32. $ READ/END_OF_FILE=DONE INFILE RECORD
  33. $ WRITE OUTFILE "GRANT/ID ", F$EXTRACT(0,35,RECORD), " GENERIC"
  34. $ GOTO LOOP
  35. $
  36. $DONE:
  37. $ WRITE OUTFILE "EXIT"
  38. $ WRITE OUTFILE "$ EXIT"
  39. $ CLOSE OUTFILE
  40. $ CLOSE INFILE
  41.  
  42. check it over, and then:
  43.  
  44.   $ @SYSUAF_UPDATE.COM
  45.  
  46. It's tacky, there must be a better way, but this should work.
  47.  
  48. -Dan Wing, DWING@UH01.Colorado.EDU or WING_D@UCOLMCC.BITNET (DGW11)
  49.  Systems Programmer, University Hospital, Denver
  50.  
  51.