[Info-vax] Removing /identifier from rights list

Paul Sture nospam at sture.ch
Wed Sep 24 17:10:56 EDT 2014


On 2014-09-24, David Froble <davef at tsoft-inc.com> wrote:
> RGB wrote:
>> On Wednesday, September 24, 2014 9:28:07 AM UTC-4, VAXman- wrote:
>>>
>>> $ ANALYZE/RMS/FDL SYS$SYSTEM:RIGHTSLIST.DAT/OUTPUT=RIGHTSLIST.FDL
>>>
>>>
>>>
>>> Write program using FDL$PARSE (simplifies definition of all of the
>>> necessary RMS structures)
>>>
>>>
>>>
>>> The primary of the RIGHTSLIST.DAT file is the identifier value.  It is
>>> a bin4 key, so move the value you desire into the appropriate XABKEY
>>> fields and then issue a SYS$DELETE (the RAB).
>>>
>>> ... or ...
>>>
>>> $ CONVERT the RIGHTSLIST.DAT to a flat file; delete the problem
>>> records; then,
>>>
>>> $ CONVERT it back into the proper format using the RIGHTLIST.FDL.
>>>
>>> It's VMS.  THere's more than one way to skin a .DAT. :)

;-)

>> 
>> Thank you for the suggestion, sir.  Much appreciated.  I think I'm
>> going to go with the CONVERT and see how that works out. Thanks again.
>
> Yeah, that would have been my choice too.

My choice too.  The problem with restoring RIGHSLIST.DAT from backups is
that you are in danger of getting it out of alignment with the SYSUAF
if users have been added, modified or deleted since that backup.

> Just make sure you keep a copy of the original file around until done, 
> in case you get to a point where you say "oh, shit!"
>
>:-)

As always, a local copy is easier to restore than fishing around through
backup savesets (if indeed you have them).

-- 
$ exit 13492
%SYSTEM-F-GAMEOVER, all your base are belong to us



More information about the Info-vax mailing list