users

users


tv.log Index Level var
Syntax
Category Files
Type Definition
Description contains specific data relevant to each individual authorized user on the system.

Each user should have their own unique logon item-id in the "users" file. The tcl-stack item for each user uses the same item-id as the logon item-id in the "users" file.

The simplest means of updating user items is to use the Update processor from the dm account, using the command u users item-id, where the item-id is a new or existing item-id in the "users" file.

The attributes in the "user's" file are:

0  (item-id) Usually the users initials.
1  Name
2  Address
3  Zip
4  Phone
5  Unused
6  User's retrieval and update keys. See "retrieval locks".
7  Optional logon password(s). See "password".
8  Privilege level. See "system privileges".
9  User session options:
a  Updates accounting history file at logoff.
c  If this option is set, then any entry into the virtual debugger will comatize with a message indicating that the user should contact the system administrator.  The administrator can then log the process off (with logoff) or let it continue (with the toggle.coma command).
d  Grants the user access to system debugger commands that display or modify virtual memory.
g  Do not allow user to fix or truncate any file inconsistencies encountered.
i  Indicates that the item-id of the tcl-stack accessed will be the same as the pib number.
p  Causes phantom processes initiated by this user-id to terminate and wrap up, rather than simply going to sleep when a GFE is encountered.
r  Restarts account logon procedure or macro on any <break>.
t{"command"}  Restarts account logon procedure on any attempt to go to TCL. An optional TCL command may be specified in quotes immediately after the "t" option to force execution of an alternate command in this situation.  This TCL command may contain spaces and/or options, but cannot contain other double-quotes.
10 unused.
11 Unused
12 User logon macro. This is the same as a TCL macro without the macro type code, (in attribute 1) which is assumed to be 'n' (for "non-stop"). Any number of TCL commands may be placed on attributes 12 and beyond (multi-valued). Each command will be executed before the user is logged on. Typical logon commands might include "logto master.dictionary", "sp-assign form.queue", "brk-level", "bulletin.board" and so on.
Options
See Also admin.maint case logon PROCs and Macros tcl choose.term term-type passwords security system privileges restricted system access tcl-stack case-off user-id file lock codes retrieval locks / update locks gfe handler group format error account phantom lu accounts dm logon tcls listacc set-remote-user
Example :up md,users,  ge

users  'ge' size=318

name       George Elvin
address    Shipping & Receiving
zip
phone      x.449
keys
password
privilege  sys2
options    n
macro      logto dm
10 set-sym gsym
11 brk-level
12 bulletin.board new
13 tcl-hdr-off
Warnings It is not adviseable to create a user-id of "+++" as it makes it difficult for someone to dial in on a modem. (Modems usually use "+++" as the attention string to regain control of the modem).
Compatibility D3 7.1 D3 7.0
tv.log Index Level var