]> andersk Git - moira.git/blame_incremental - man/blanche.1
changed word "SMS" to "Moira"
[moira.git] / man / blanche.1
... / ...
CommitLineData
1.TH BLANCHE 1 "14 Sep 1988" "Project Athena"
2\" RCSID: $Header$
3.SH NAME
4blanche \- examine and modify memberships in SMS lists
5.SH SYNOPSIS
6.B blanche [options] listname [options]
7.SH DESCRIPTION
8.I Blanche
9is a tool for maintaining the membership of SMS lists. It is more
10limited than the menu-oriented listmaint, but has a more traditional
11unix user interface which makes it easier to use in scripts. It can
12also read a set of list members from a file and synchronize the list
13in SMS to that file.
14
15Whenever a member is specified, it may be specified explicitly, as
16user:username, list:listname, string:string_text, or
17kerberos:principal_name; or the type may
18be left off if the member name is non ambiguous. A member having
19punctuation characters (such as at-sign) in it is immediately assumed
20to be a string. Otherwise,
21.B blanche
22will try first as a user, and if that fails will try the member as a
23list, and finally fall back to string if both of those fail.
24
25The default output mode is similar, in that usernames are displayed
26without any identifying type, lists are always displayed as
27list:listname, and strings will only be labeled as a string if they do
28not have any punctuation characters in them. Kerberos members will
29always have the type displayed.
30.SH OPTIONS
31.IP \fB-add\ \fImember\ \fRor\ \fB-a\ \fImember\fR:
32This will add the specified member to the target list. This option
33may be specified multiple times with different members on the same
34command line.
35.IP \fB-delete\ \fImember\ \fRor\ \fB-d\ \fImember\fR:
36This will delete the specified member from the target list. This
37option may be specified multiple times with different members on the
38same command line.
39.IP \fB-file\ \fIfilename\ \fRor\ \fB-f\ \fIfilename\fR:
40This will read a list of members from the named file, and make those
41members be the membership of the target list. It will do this by
42extracting the current membership of the target list from SMS, then
43diff these two sets of members, and determine who has to be added and
44deleted from the list so it will match the contents of the file.
45
46The file contains one member per line. It may have blank lines.
47Anything following a semicolon is considered a comment. If the
48.I filename
49is "-",
50.B blanche
51will read from standard input.
52.IP \fB-info\ \fRor\ \fB-i\fR:
53Display other information about the target list besides the
54membership. This includes the description, flags, maillist and group
55status, owner, and last modification.
56.IP \fB-members\ \fRor\ \fB-m\fR:
57Display the membership of the target list. This is the default if no
58other options are specified.
59.IP \fB-users\ \fRor\ \fB-u\fR:
60Only display list members that are users (not lists or strings). If
61none of \fB-users, -lists, -strings, \fRor \fB-kerberos\fR is specified, then all
62of them will be displayed.
63.IP \fB-lists\ \fRor\ \fB-l\fR:
64Only display list members that are lists (not users or strings). If
65none of \fB-users, -lists, -strings, \fRor \fB-kerberos\fR is specified, then all
66of them will be displayed.
67.IP \fB-strings\ \fRor\ \fB-s\fR:
68Only display list members that are strings (not users or lists). If
69none of \fB-users, -lists, -strings, \fRor \fB-kerberos\fR is specified, then all
70of them will be displayed.
71.IP \fB-kerberos\ \fRor\ \fB-k\fR:
72Only display list members that are kerberos principals (not users,
73lists, or strings). If
74none of \fB-users, -lists, -strings, \fRor \fB-kerberos\fR is
75specified, then all of them will be displayed.
76.IP \fB-recursive\ \fRor\ \fB-r\fR:
77When displaying the membership of the target list, recursively track
78down all lists that are members of the target, and get their
79membership. Only the user and string members will be displayed, not
80the intermediate lists.
81.IP \fB-verbose\ \fRor\ \fB-v\fR:
82Give more information. With the info flag, it will also display the
83number of members on the list. With the members flag, it will display
84the type of each member, not just those that are ambiguous. When
85changing the membership of a list, it will print a message for each
86member added or deleted.
87.IP \fB-noauth\ \fRor\ \fB-n\fR:
88Do not attempt to perform Kerberos authentication with the SMS server.
89Retrieval operations on not-hidden lists are still possible without
90tickets.
91.IP \fB-server\ \fIhost:port\ \fRor\ \fB-S\ \fIhost:port\fR:
92Use the specified host and port to contact the Moira server instead of
93the default server. Both may be symbolic names or numbers.
94.IP \fB-debug\ \fRor\ \fB-D\fR:
95Turn on debugging messages.
96
97.SH AUTHORS
98Mark Rosenstein and Jay Berkenbilt.
99.SH SEE ALSO
100listmaint(1)
This page took 0.034922 seconds and 5 git commands to generate.