summaryrefslogtreecommitdiffstats
path: root/doc/kuser/index.docbook
blob: 9b3f006be0adcaf0810c3a9a71349116ac1a2a73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" 
"dtd/kdex.dtd" [
  <!ENTITY kappname "&kuser;">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % English "INCLUDE" > <!-- change language only here -->
]>

<book lang="&language;">

<bookinfo>
<title>The &kuser; Handbook</title>
<authorgroup>
<author>
<firstname>Matt</firstname>
<surname>Johnston</surname>
<affiliation>
<address><email>mattj@flashmail.com</email></address>
</affiliation>
</author>

<othercredit role="reviewer">
<firstname>Lauri</firstname>
<surname>Watts</surname>
<affiliation>
<address><email>lauri@kde.org</email></address>
</affiliation>
<contrib>Reviewer</contrib>
</othercredit>
<othercredit role="reviewer">
<firstname>Jonathan</firstname>
<surname>Singer</surname>
<affiliation>
<address><email>jsinger@leeta.net</email></address>
</affiliation>
<contrib>Reviewer</contrib>
</othercredit>
<!-- TRANS:ROLES_OF_TRANSLATORS -->
</authorgroup>

<copyright>
<year>2000</year>
<holder>Matt Johnston</holder>
</copyright>
<legalnotice>&FDLNotice;</legalnotice>


<date>2002-10-08</date>
<releaseinfo>1.0</releaseinfo>

<abstract><para>This documentation describes &kuser; version 1.0. This
program allows you to manage users and groups on your system.</para>
</abstract>

<keywordset>
<keyword>kuser</keyword>
<keyword>user</keyword>
<keyword>management</keyword>
<keyword>admin</keyword>
<keyword>tools</keyword>
<keyword>group</keyword>
<keyword>password</keyword>
</keywordset>
</bookinfo>

<chapter id="start">
<title>Getting Started</title>

<para>This is a short introduction to &kuser;. For more detailed
information, see <link linkend="using">Usage</link>.</para>

<para>Actually, you do not need to do anything to begin using &kuser;
except <link linkend="customizing">configuration</link>.</para>

<para>When you have made the changes you want, you must
<guimenuitem>Save</guimenuitem> them for them to take effect. Either
choose the Toolbar icon, or use the <guimenu>File</guimenu> menu.</para>

</chapter>

<chapter id="using">
<title>Usage</title>

<sect1 id="sec1mainwindow">
<title>Main Window</title>

<para>&kuser; is a very simple application. In the main window you can
see two tabs: the list of users and the list of groups. To edit a user
or a group, just double click on it. The user or group properties dialog
will appear.</para>
<screenshot>
<screeninfo>&kuser; Main Window</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="kuser.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>&kuser; Main Window</phrase>
</textobject>
</mediaobject>
</screenshot>

</sect1>

<sect1 id="user-properties">
<title>User Properties Dialog</title>

<para>The user properties dialog has various tabs.</para>

<para>The number of tabs depends on the type of the user storage system
and whether quotas are being used. Additional tabs will appear if you
have shadow passwords, or any other similar things such as
<filename>/etc/master.passwd</filename> in BSD flavor Unices.</para>

<sect2 id="user-info">
<title><guilabel>User Info</guilabel> Tab</title>

<para>In the <guilabel>User Info</guilabel> tab you can modify:
</para>

<itemizedlist>
<listitem><para><guilabel>User Id</guilabel></para></listitem>
<listitem><para><guilabel>Full Name</guilabel></para></listitem>
<listitem><para><guilabel>Login Shell</guilabel> (the list of login shells is
taken from the <filename>/etc/shells</filename> file)</para></listitem>
<listitem><para><guilabel>Home Folder</guilabel></para></listitem>
<listitem><para><guilabel>Two office locations</guilabel></para></listitem>
<listitem><para><guilabel>Address</guilabel></para></listitem>
<listitem><para><guilabel>Password</guilabel></para></listitem>
</itemizedlist>

</sect2>

<sect2 id="password-management-info">
<title><guilabel>Password Management</guilabel> Tab</title>

<para>The <guilabel>Password Management</guilabel> tab will appear if you have
shadow passwords, or any other similar things such as
<filename>/etc/master.passwd</filename> in <acronym>BSD</acronym> flavor
Unices.</para>

<para>In the <guilabel>Extended Info</guilabel> tab you can modify
parameters related to extended account control: </para>

<itemizedlist>
<listitem><para>Minimum number of days between password 
changes</para></listitem>
<listitem><para>Number of days after which a password expires if it hasn't been 
changed</para></listitem>
<listitem><para>Number of days before expiration the user will be 
warned</para></listitem>
<listitem><para>Whether and when an account will be disabled if the password 
expires</para></listitem>
<listitem><para>A set date when the account expires</para></listitem>
<listitem><para><guilabel>Class</guilabel> (on <acronym>BSD</acronym> 
systems)</para></listitem>
</itemizedlist>
<para>The date of the last password change is displayed near the top of the 
dialog.</para>


</sect2>

<sect2 id="quota">
<title><guilabel>Quota</guilabel> Tab</title>

<para>You will probably see the <guilabel>Quota</guilabel> tab only if you
have at least one mounted volume with quota enabled and a quota file
present. There you may modify all quota related parameters: </para>

<itemizedlist>
<listitem><para><guilabel>File Soft Quota</guilabel></para></listitem>
<listitem><para><guilabel>File Hard Quota</guilabel></para></listitem>
<listitem><para><guilabel>File Time Limit (Grace 
Period)</guilabel></para></listitem>
<listitem><para><guilabel>iNode Soft Quota</guilabel></para></listitem>
<listitem><para><guilabel>iNode Hard Quota</guilabel></para></listitem>
<listitem><para><guilabel>iNode Time Limit (Grace 
Period)</guilabel></para></listitem>
</itemizedlist>

<para> All these parameters can be changed for each filesystem that has user
quota enabled. Filesystems can be changed using the <guilabel>Quota
Filesystem</guilabel> box.</para>

</sect2>

<sect2 id="group">
<title><guilabel>Groups</guilabel> Tab</title>

<para>The <guilabel>Groups</guilabel> tab contains all the information about the
selected user's participation in groups. The primary group to which the user 
belongs
is set in the <guilabel>Primary Group</guilabel> box. The user can be assigned
to additional groups by checking them in the large box.</para>

</sect2>
</sect1>

<sect1 id="group-properties">
<title><guilabel>Group Properties</guilabel></title>

<para>The <guilabel>Group Properties</guilabel> dialog contains a list of all 
users. Check
the boxes for each user to be assigned to the selected group.</para>

</sect1>

<sect1 id="add-user">
<title>Adding, Editing and Deleting Users or Groups</title>

<para>To add a user or group to the system, either choose
<guimenuitem>Add</guimenuitem> from the <guimenu>User</guimenu> or
<guimenu>Group</guimenu> menu, or click the relevant <guiicon>Add</guiicon> 
button on
the toolbar. The selected user or group can also be edited or deleted in the 
same way.</para>
</sect1>
</chapter>

<chapter id="customizing">
<title>Customizing &kuser;</title>

<sect1 id="defaults">
<title>Edit user creation defaults</title>

<para>To edit the user creation defaults you can use the <guilabel>Edit
defaults</guilabel> dialog, which is accessible via the menu
<menuchoice><guimenu>Settings</guimenu>
<guimenuitem>Configure &kuser;</guimenuitem></menuchoice>. There you may
change the defaults that are used when creating a new user: Shell and
Home Folder (or home folders volume). You can choose whether to
make a home folder on <quote>create</quote> or not,and to copy a
skeleton (standard configuration files) to the home folder or not. You can 
also enable
<guilabel>User Private Group</guilabel> mechanism, which creates a new
personal group with the creation of a new user, and removes the personal
group when the user is removed.</para>
<para>The skeleton files for new users can be specified in the <guilabel>Sources
</guilabel> tab.</para>

</sect1>
</chapter>

<chapter id="credits">
<title>Credits and License</title>

<para>&kuser;</para>

<para>Program copyright 1997-2000 Denis Pershin
<email>dyp@inetlab.com</email></para>

<para>Documentation copyright 1997-2000 Denis Pershin
<email>dyp@inetlab.com</email></para>
<para>Documentation copyright 2000 Matt Johnston
<email>mattj@flashmail.com</email></para>
<!-- TRANS:CREDIT_FOR_TRANSLATORS -->

&underFDL;
&underGPL;

</chapter>
&documentation.index; 

</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->