]> andersk Git - moira.git/blob - man/moira.1
Command line printer manipulation client, and build goo.
[moira.git] / man / moira.1
1 .TH MOIRA 1 "29 Nov 1988" "Project Athena"
2 \" RCSID: $Header$
3 .SH NAME
4 moira, listmaint, usermaint, dcmmaint \- maintain information stored in moira
5 .SH SYNOPSIS
6 .B moira
7 [
8 .BI \-nomenu
9 |
10 .BI \-menu
11 ] [
12 .BI \-db
13 .I host:port
14 ]
15 .SH DESCRIPTION
16 .I Moira
17 administers all of the information stored in Moira, the Athena Service
18 Management System database.  When invoked by the name
19 .B listmaint, usermaint,
20 or
21 .B dcmmaint,
22 .I moira
23 will immediately drop into the appropriate sub-menu.
24
25 It a database is specified on the command line, that server will be
26 contacted rather than the compiled-in default.  The host and port may
27 both be symbolic names or numbers.  If the port is not specified, the
28 default Moira server port will be used.  The server chosen will be the
29 one specified on the command line, from the environment variable
30 MOIRASERVER, from the "moira" sloc entry in hesiod, or the compiled in
31 default, in that order of preference.
32
33 The option:
34 .TP
35 .BI \-nomenu
36 will cause moira to not take over the screen.  With this option
37 specified, the screen
38 will be handled like a printing terminal.  Each menu will be displayed
39 only once.  Typing '?' will cause a menu to be redisplayed.
40 .PP
41 When called without options,
42 .I moira
43 displays a menu in the top half of the screen listing other menus;
44 retrievals, appends, updates, or 
45 deletes to the database; or control actions within the program.
46 Each menu consists of several lines containing a single character
47 (usually a numeral), a keyword, and a short description.  Menu items
48 may be selected by either the single character or the keyword.  Needed
49 arguments may be put on the same line -- otherwise, they will be 
50 prompted for.  It is possible to invoke an option from a sub-menu by
51 name while at a higher menu.  The lower half of the screen is a
52 dialogue area used to prompt the user and display retrieved information.
53 .PP
54 The top level menu just lists other menus for each of the types of
55 objects stored in the database.  Most menus also list the following
56 control options:
57 .TP
58 .B verbose
59 Toggle the verbosity of delete.  This controls whether or not an extra
60 confirmation will be required before deleting data from the database.
61 .TP
62 .B return
63 Return to the menu above this one in the menu tree.
64 .TP
65 .B toggle
66 Toggle logging on and off.  When logging is turned on, all output in
67 the lower half of the screen will also be written to
68 .I /var/tmp/moira-log.XXXX,
69 where XXXX is the process-ID of the moira client.
70 .TP
71 .B quit
72 Exits the moira client immediately.  The connection to the Moira server
73 will be closed.
74 .SH DIAGNOSTICS
75 Pay attention to Kerberos diagnostics, as one must be authenticated to
76 do most Moira database work.  
77 .PP
78 As this is a database manipulation application, diagnostics indicate an
79 incomplete argument list, an attempt to modify/delete an ambiguous
80 entry, or an invalid menu choice.
81 .SH ENVIRONMENT
82 .TP
83 KRBTKFILE
84 path name of your Kerberos ticket.  Moira decides who you are and what you
85 can do based on your Kerberos tickets, and nothing else.
86 .TP
87 TERMCAP
88 used by curses to control of scrolling and menu display.
89 .SH AUTHOR
90 Jean Marie Diaz, Mark Roman, Chris Peterson, Mark Rosenstein and a
91 cast of thousands
92 .SH "SEE ALSO"
93 chfn(1), chpobox(1), chsh(1), mailmaint(1), blanche(1),
94 Moira section of the Project Athena Technical Plan
This page took 3.811675 seconds and 5 git commands to generate.