AAAREADME.TXT 10/31/89 Brian Lomasky c/o TERADYNE, INC. 321 Harrison Ave., Mail Stop H87. Boston, MA 02118 (617) 482-2706, x3259 DEC's AUTHORIZE utility has two reporting options for the SYSUAF.DAT file: 1) Too little (AUTHORIZE LIST/BRIEF) 2) Too much (AUTHORIZE LIST/FULL) This is almost useless for meeting the system manager's requirements of maintaining and monitoring the SYSUAF and its users. -------------------------------------------------------------------------------- SYSUAF V3.02 is a reporting program for the SYSUAF and RIGHTSLIST data files. Simply turn on READALL (or equiv) privilege and run SYSUAF.EXE. (Do NOT install this program with privilege; otherwise, any user could execute it). A menu of 18 reporting options (listed below) will be displayed. The best way to see what is available is to try them and see what data is displayed. Then use the ones that suit your purpose. You can print reports either to the screen (formatted for 80 columns) or to a data file (SYSUAF.LIS; formatted for either 80 or 132 columns, depending on which report option is selected). (Note that some of the options create SYSUAF.LIS as a DCL command procedure which can then be easily edited and then executed). SYSUAF.EXE will try to open SYS$SYSTEM:SYSUAF.EXE and SYS$SYSTEM:NETUAF.EXE (or SYS$SYSTEM:NETPROXY.DAT), unless the logical name of SYSUAF and/or NETUAF (or NETPROXY) is defined, in which case the SYSUAF.EXE program will try to open the SYSUAF and/or NETUAF (or NETPROXY) files pointed to by the logical name(s), respectively. << List of SYSUAF Report Options: >> SYSUAF REPORT PROGRAM V3.02 --- Report Type: (Except for options B and T, all DIS-USER'ed accounts will be omitted) A) Owner, Username, UIC (including sort by UIC) (incl Default Dir if to a file) B) Username, Flags (incl sort by UIC) (incl Acct Expire + PW Dates if to a file) C) Wsdefault, Wsextent, and Wsquota (incl ENQLM, FILLM, ASTLM, BIOLM, DIOLM, BYTLM, PBYTLM if to a file) D) Usernames only (No report headings are printed) E) Usernames, dates, and UICs who have ever logged in (No report headings) F) Usernames who have never logged in (No report headings are printed) G) Usernames and dates who have not logged in within the past 6 months H) Privileges (Default AND Authorized) (132-columns) I) Fill Bytes Report (to a file) J) Username, UIC, Default Dev/Dir, LGICMD (ACCT if file) (incl sort by UIC) K) Same as J) but also lists all identifiers held by each user (sorts by IDENT) L) Creates AUTHORIZE command file of: REVOKE/IDENTIFIER identifier(s) username M) AUTHORIZE "MODIFY username/" command file of all usernames N) AUTHORIZE "MODIFY username/LGICMD=file-spec" command file of all usernames O) AUTHORIZE "MODIFY username/DEVICE/DIRECTORY/PWDMIN" cmd file of all users P) AUTHORIZE "MODIFY username/WSDEFAULT=value/WSQUOTA=value/WSEXTENT=value /ENQLM=value/FILLM=value" command file of all usernames Q) DISKQUOTA "ADD [uic]/PERM=999999/OVER=500" cmd file for all users for DUA0: R) Report of all accounts having any user-data S) Highly-privileged users, privileges, UICs, and privileged proxies T) Usernames who have been DISUSER'ed (No report headings are printed) U) Usernames and dates who have logged in within the past 6 months V) AUTHORIZE "MODIFY username/PGFLQUO=quota/BYTLM=quota" command file W) AUTHORIZE command file to dupl a user's account + identifiers (less Password) X) AUTHORIZE command file to dupl a user's encrypted password info on a node: ------------------------- The VM.FOR source code demonstrates how to use the run-time library routines to write and read sequential lists of data to virtual memory in your program region. VM.EXE is the compiled and linked executable of the source code, which can be executed to see the action of writing and reading virtual memory lists. This code was discussed at the Fall 1989 DECUS Symposium held in Anaheim, CA on 11/8/89. The session code was "VA072" and was called "Accessing Virtual Memory From High-Level VMS Languages". ----------------------- DUMP_VMSMAIL_PROFILE.EXE is a reporting program which will display the contents of the SYS$SYSTEM:VMSMAIL_PROFILE.DATA file. DUMP_VMSMAIL_PROFILE.BAS is the source code (written in VAX BASIC V3).