.th UCE  VIII  4/21/86
.sh "NAME"
uce - user access authentication database editor
.sh "SYNOPSIS"
 uce
.sh "DESCRIPTION"
Uce interactively edits the user access authentication database and is
invoked from the Secure Server.  The editor commands include add,
change, delete, find, next, print, view, and quit.  A description of
command action follows.  The character preceding the closing
parenthesis, ')', is the command code.  Any unrecognized character
causes printing of the command list.
.s3
a)dd
prompts the user for all information and appends the new record to
the end of the database. The following questions are asked:
.in 10
.br
Enter name (max 8 char):
.br
Enter password (max 10 char):
.br
Enter password again to verify :
.br
Can this owner login ? (y or n) :
.br
Enter owners id number :
.br
Enter owners group name :
.br
ENTER ACCESS LEVEL FOR LOGIN
.br
SECURITY CATEGORY
.br
Enter desired SECURITY category:
.br
INTEGRITY CATEGORY
.br
Enter desired INTEGRITY category:
.br
Enter numbers of desired security compartments
.br
separated by spaces (carriage return for NULL):
.br
ENTER MAXIMUM ACCESS LEVEL
.br
SECURITY CATEGORY
.br
Enter desired SECURITY category:
.br
INTEGRITY CATEGORY
.br
Enter desired INTEGRITY category:
.br
Enter numbers of desired security compartments
.br
separated by spaces (carriage return for NULL):
.br
Enter directory pathname (max 63 char) :
.br
Enter shell pathname (max 63 char) :
.br
Enter emulator pathname (max 63 char) :
.in
.s3
c)hange
changes a specific field in the current record.
Change
accepts the following commands:
.in 10
.br
ex)it
.br
v)iew
.br
p)assword
.br
l)ogin ok
.br
o)wner id
.br
g)roup name
.br
m)ax access level
.br
curr a)ccess level
.br
d)ir path
.br
s)hell path
.br
e)mul path
.in
.s3
d)elete
the current record by asking "Do you want to delete [current record name]
(y or n) :"
.s3
p)rint
the current database records, including modifications, to the line printer.
.s3
v)iew
outputs the current record to the terminal.
.s3
f)ind
searches the database for the specified name and sets the current pointer
to the record.
Receives search string from "Enter name :".
Responds "Record not found" if name not in database.
.s3
n)ext
moves the current pointer to the next record.  Pointer moved to the first
record if currently pointing to the last record.
.s3
q)uit
ends execution of the editor.
If modifications were made, the question "Do you want to save the updates?"
is asked and a "y" or "n" is expected in response.
.sh "FILES"
.lp 30 25
/sys/dataBases/user     user access authentication database
.lp 30 25
/sys/dataBases/group    group access authentication database
.lp 30 25
/sys/dataBases/security system security map
.i0
.i7
.sh "SEE ALSO"
GAA(VIII),
SME(VIII),
user(V)
.sh "ERRORS"
can't open uaadb
.br
can't create tempfile
.br
can't open gaa
.br
can't open security_map
