MACALLSTR@vax1.physics.oxford.ac.UK (07/25/88)
There are ( at least ) two very simple ( and fast ! ) methods for defining
LOGIN trees if you require them.
Firstly, have either SYS$SYLOGIN ( the system-wide login procedure ) point to
a logical name e.g. XXXXXX
or set LGICMD=XXXXXX in the UAF for all users.
Since each username has an accountname and username associated with it and
can also have identifiers defined, you have many methods of grouping users
together.
In the system startup procedure, define a batch of logical names
XXXXXX_username
or
XXXXXX_accountname
or
XXXXXX_identifier
To point each user at the correct top-level LOGIN file for the 'grouping',
simply translate the XXXXXX_xxxxxxx logical name and execute the command
file to which it points : only two commands to execute to make the selection
at login time.
This method is simple as there are no complicated UAF definitions; no complicated
command procedures selecting on this that and the other.
It is also fast as the logical names are defined only at system startup perhaps
as system-wide logical names or as logical names in a separate table.
It is flexible and easy to maintain because the logical names can point to a
file accessible to , say , a group administrator who would set up facilities
for that particular group : the system manager can still provide necessary
facilities via the system-wide login command procedure if necessary.
I hope this is useful to someone.
John