1 <?xml version="1.0" encoding="UTF-8"?>
4 <refentrytitle>uss</refentrytitle>
5 <manvolnum>8</manvolnum>
9 <refpurpose>Introduction to the uss command suite</refpurpose>
12 <title>Description</title>
13 <para>The commands in the <emphasis role="bold">uss</emphasis> command suite help administrators to create AFS
14 user accounts more easily and efficiently. If <emphasis role="bold">uss</emphasis> commands are not
15 used, creating an account requires issuing at least six separate commands
16 to five different AFS servers.</para>
18 <para>There are three main commands in the suite:</para>
22 <para>The <emphasis role="bold">uss add</emphasis> command creates a single complete user account, based on
23 command line arguments and instructions in a template file.</para>
27 <para>The <emphasis role="bold">uss bulk</emphasis> command creates multiple complete accounts at once, based
28 on command line arguments, instructions in a template file and a bulk
33 <para>The <emphasis role="bold">uss delete</emphasis> command removes most parts of a user account.</para>
37 <para>To obtain help, issue the <emphasis role="bold">uss apropos</emphasis> and <emphasis role="bold">uss help</emphasis> commands.</para>
41 <title>Options</title>
42 <para>The following arguments and flags are available on many commands in the
43 <emphasis role="bold">uss</emphasis> suite. The reference page for each command also lists them, but
44 they are described here in greater detail.</para>
48 <term><emphasis role="bold">-admin</emphasis> <<emphasis>administrator to authenticate</emphasis>></term>
50 <para>Specifies the AFS user name under which to establish a connection to the
51 AFS server processes that administer the various parts of a user
52 account. If it is omitted, the connection is established under the
53 issuer's effective user ID (his or her identity in the local file
54 system). Even when this argument is included, UNIX commands that run
55 during the <emphasis role="bold">uss</emphasis> operation (for instance, the UNIX <replaceable>/etc/chown</replaceable> command)
56 run under the effective user ID.</para>
61 <term><emphasis role="bold">-cell</emphasis> <<emphasis>cell name</emphasis>></term>
63 <para>Names the cell in which to run the command. It is acceptable to abbreviate
64 the cell name to the shortest form that distinguishes it from the other
65 entries in the <replaceable>/usr/vice/etc/CellServDB</replaceable> file on the local machine. If
66 the <emphasis role="bold">-cell</emphasis> argument is omitted, the command interpreter determines the
67 name of the local cell by reading the following in order:</para>
71 <para>The value of the AFSCELL environment variable.</para>
75 <para>The local <replaceable>/usr/vice/etc/ThisCell</replaceable> file.</para>
82 <term><emphasis role="bold">-dryrun</emphasis></term>
84 <para>Reports actions that the command interpreter needs to perform when
85 executing the <emphasis role="bold">uss</emphasis> operation, without actually performing them. Include
86 this flag to verify that the command produces the desired account
87 configuration. Combine it with the <emphasis role="bold">-verbose</emphasis> flag to yield even more
88 detailed information. Note that the output does not necessarily reveal all
89 possible problems that can prevent successful execution of the command,
90 especially those that result from transient server or network outages.</para>
95 <term><emphasis role="bold">-help</emphasis></term>
97 <para>Prints a command's online help message on the standard output stream. Do
98 not combine this flag with any of the command's other options; when it is
99 provided, the command interpreter ignores all other options, and only
100 prints the help message.</para>
105 <term><emphasis role="bold">-skipauth</emphasis></term>
107 <para>Bypasses mutual authentication with the AFS Authentication Server,
108 allowing a site that uses Kerberos instead of the AFS Authentication
109 Server to substitute that form of authentication.</para>
116 <title>Privilege Required</title>
117 <para>The issuer of a <emphasis role="bold">uss</emphasis> command must have all the rights required for
118 performing the equivalent actions individually. See each <emphasis role="bold">uss</emphasis> command's
119 reference page.</para>
123 <title>See Also</title>
124 <para><link linkend="uss5">uss(5)</link>,
125 <link linkend="uss_bulk5">uss_bulk(5)</link>,
126 <link linkend="uss_add8">uss_add(8)</link>,
127 <link linkend="uss_apropos8">uss_apropos(8)</link>,
128 <link linkend="uss_bulk8">uss_bulk(8)</link>,
129 <link linkend="uss_delete8">uss_delete(8)</link>,
130 <link linkend="uss_help8">uss_help(8)</link></para>
134 <title>Copyright</title>
135 <para>IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.</para>
137 <para>This documentation is covered by the IBM Public License Version 1.0. It was
138 converted from HTML to POD by software written by Chas Williams and Russ
139 Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.</para>