/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk

« back to all changes in this revision

Viewing changes to mandos.xml

  • Committer: Teddy Hogeborn
  • Date: 2012-05-26 22:21:17 UTC
  • mto: This revision was merged to the branch mainline in revision 591.
  • Revision ID: teddy@recompile.se-20120526222117-2n4oeb3hqyq4rjdh
* mandos: Implement "--socket" option.
  (IPv6_TCPServer.__init__): Take new "socketfd" parameter; use it.
  (MandosServer.__init__): Take new "socketfd" parameter.  Pass it on
                           to IPv6_TCPServer constructor.
  (main): Take new "--socket" option.  Also take "socket" parameter in
          "mandos.conf" configuration file.  If set, pass the value to
          MandosServer constructor.
* mandos-options.xml (socket): Document new "socket" option.
* mandos-conf.xml (OPTIONS): - '' -
* mandos.xml (SYNOPSIS, OPTIONS): Document new "--socket" option.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?xml version="1.0" encoding="UTF-8"?>
2
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
3
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4
 
<!ENTITY VERSION "1.0">
5
4
<!ENTITY COMMANDNAME "mandos">
6
 
<!ENTITY TIMESTAMP "2008-08-31">
 
5
<!ENTITY TIMESTAMP "2012-05-26">
 
6
<!ENTITY % common SYSTEM "common.ent">
 
7
%common;
7
8
]>
8
9
 
9
10
<refentry xmlns:xi="http://www.w3.org/2001/XInclude">
10
 
  <refentryinfo>
 
11
   <refentryinfo>
11
12
    <title>Mandos Manual</title>
12
13
    <!-- NWalsh’s docbook scripts use this to generate the footer: -->
13
14
    <productname>Mandos</productname>
14
 
    <productnumber>&VERSION;</productnumber>
 
15
    <productnumber>&version;</productnumber>
15
16
    <date>&TIMESTAMP;</date>
16
17
    <authorgroup>
17
18
      <author>
18
19
        <firstname>Björn</firstname>
19
20
        <surname>Påhlsson</surname>
20
21
        <address>
21
 
          <email>belorn@fukt.bsnet.se</email>
 
22
          <email>belorn@recompile.se</email>
22
23
        </address>
23
24
      </author>
24
25
      <author>
25
26
        <firstname>Teddy</firstname>
26
27
        <surname>Hogeborn</surname>
27
28
        <address>
28
 
          <email>teddy@fukt.bsnet.se</email>
 
29
          <email>teddy@recompile.se</email>
29
30
        </address>
30
31
      </author>
31
32
    </authorgroup>
32
33
    <copyright>
33
34
      <year>2008</year>
 
35
      <year>2009</year>
 
36
      <year>2010</year>
 
37
      <year>2011</year>
 
38
      <year>2012</year>
34
39
      <holder>Teddy Hogeborn</holder>
35
40
      <holder>Björn Påhlsson</holder>
36
41
    </copyright>
37
 
    <legalnotice>
38
 
      <para>
39
 
        This manual page is free software: you can redistribute it
40
 
        and/or modify it under the terms of the GNU General Public
41
 
        License as published by the Free Software Foundation,
42
 
        either version 3 of the License, or (at your option) any
43
 
        later version.
44
 
      </para>
45
 
 
46
 
      <para>
47
 
        This manual page is distributed in the hope that it will
48
 
        be useful, but WITHOUT ANY WARRANTY; without even the
49
 
        implied warranty of MERCHANTABILITY or FITNESS FOR A
50
 
        PARTICULAR PURPOSE.  See the GNU General Public License
51
 
        for more details.
52
 
      </para>
53
 
 
54
 
      <para>
55
 
        You should have received a copy of the GNU General Public
56
 
        License along with this program; If not, see
57
 
        <ulink url="http://www.gnu.org/licenses/"/>.
58
 
      </para>
59
 
    </legalnotice>
 
42
    <xi:include href="legalnotice.xml"/>
60
43
  </refentryinfo>
61
 
 
 
44
  
62
45
  <refmeta>
63
46
    <refentrytitle>&COMMANDNAME;</refentrytitle>
64
47
    <manvolnum>8</manvolnum>
70
53
      Gives encrypted passwords to authenticated Mandos clients
71
54
    </refpurpose>
72
55
  </refnamediv>
73
 
 
 
56
  
74
57
  <refsynopsisdiv>
75
58
    <cmdsynopsis>
76
59
      <command>&COMMANDNAME;</command>
105
88
      <replaceable>DIRECTORY</replaceable></option></arg>
106
89
      <sbr/>
107
90
      <arg><option>--debug</option></arg>
 
91
      <sbr/>
 
92
      <arg><option>--debuglevel
 
93
      <replaceable>LEVEL</replaceable></option></arg>
 
94
      <sbr/>
 
95
      <arg><option>--no-dbus</option></arg>
 
96
      <sbr/>
 
97
      <arg><option>--no-ipv6</option></arg>
 
98
      <sbr/>
 
99
      <arg><option>--no-restore</option></arg>
 
100
      <sbr/>
 
101
      <arg><option>--statedir
 
102
      <replaceable>DIRECTORY</replaceable></option></arg>
 
103
      <sbr/>
 
104
      <arg><option>--socket
 
105
      <replaceable>FD</replaceable></option></arg>
108
106
    </cmdsynopsis>
109
107
    <cmdsynopsis>
110
108
      <command>&COMMANDNAME;</command>
122
120
      <arg choice="plain"><option>--check</option></arg>
123
121
    </cmdsynopsis>
124
122
  </refsynopsisdiv>
125
 
 
 
123
  
126
124
  <refsect1 id="description">
127
125
    <title>DESCRIPTION</title>
128
126
    <para>
129
127
      <command>&COMMANDNAME;</command> is a server daemon which
130
128
      handles incoming request for passwords for a pre-defined list of
131
 
      client host computers.  The Mandos server uses Zeroconf to
132
 
      announce itself on the local network, and uses TLS to
133
 
      communicate securely with and to authenticate the clients.  The
134
 
      Mandos server uses IPv6 to allow Mandos clients to use IPv6
135
 
      link-local addresses, since the clients will probably not have
136
 
      any other addresses configured (see <xref linkend="overview"/>).
137
 
      Any authenticated client is then given the stored pre-encrypted
138
 
      password for that specific client.
 
129
      client host computers. For an introduction, see
 
130
      <citerefentry><refentrytitle>intro</refentrytitle>
 
131
      <manvolnum>8mandos</manvolnum></citerefentry>. The Mandos server
 
132
      uses Zeroconf to announce itself on the local network, and uses
 
133
      TLS to communicate securely with and to authenticate the
 
134
      clients.  The Mandos server uses IPv6 to allow Mandos clients to
 
135
      use IPv6 link-local addresses, since the clients will probably
 
136
      not have any other addresses configured (see <xref
 
137
      linkend="overview"/>).  Any authenticated client is then given
 
138
      the stored pre-encrypted password for that specific client.
139
139
    </para>
140
 
 
141
140
  </refsect1>
142
141
  
143
142
  <refsect1 id="purpose">
144
143
    <title>PURPOSE</title>
145
 
 
146
144
    <para>
147
145
      The purpose of this is to enable <emphasis>remote and unattended
148
146
      rebooting</emphasis> of client host computer with an
149
147
      <emphasis>encrypted root file system</emphasis>.  See <xref
150
148
      linkend="overview"/> for details.
151
149
    </para>
152
 
 
153
150
  </refsect1>
154
151
  
155
152
  <refsect1 id="options">
156
153
    <title>OPTIONS</title>
157
 
 
158
154
    <variablelist>
159
155
      <varlistentry>
 
156
        <term><option>--help</option></term>
160
157
        <term><option>-h</option></term>
161
 
        <term><option>--help</option></term>
162
158
        <listitem>
163
159
          <para>
164
160
            Show a help message and exit
165
161
          </para>
166
162
        </listitem>
167
163
      </varlistentry>
168
 
 
 
164
      
169
165
      <varlistentry>
 
166
        <term><option>--interface</option>
 
167
        <replaceable>NAME</replaceable></term>
170
168
        <term><option>-i</option>
171
169
        <replaceable>NAME</replaceable></term>
172
 
        <term><option>--interface</option>
173
 
        <replaceable>NAME</replaceable></term>
174
170
        <listitem>
175
171
          <xi:include href="mandos-options.xml" xpointer="interface"/>
176
172
        </listitem>
177
173
      </varlistentry>
178
 
 
 
174
      
179
175
      <varlistentry>
180
 
        <term><literal>-a</literal>, <literal>--address <replaceable>
181
 
        ADDRESS</replaceable></literal></term>
 
176
        <term><option>--address
 
177
        <replaceable>ADDRESS</replaceable></option></term>
 
178
        <term><option>-a
 
179
        <replaceable>ADDRESS</replaceable></option></term>
182
180
        <listitem>
183
181
          <xi:include href="mandos-options.xml" xpointer="address"/>
184
182
        </listitem>
185
183
      </varlistentry>
186
 
 
 
184
      
187
185
      <varlistentry>
188
 
        <term><literal>-p</literal>, <literal>--port <replaceable>
189
 
        PORT</replaceable></literal></term>
 
186
        <term><option>--port
 
187
        <replaceable>PORT</replaceable></option></term>
 
188
        <term><option>-p
 
189
        <replaceable>PORT</replaceable></option></term>
190
190
        <listitem>
191
191
          <xi:include href="mandos-options.xml" xpointer="port"/>
192
192
        </listitem>
193
193
      </varlistentry>
194
 
 
 
194
      
195
195
      <varlistentry>
196
 
        <term><literal>--check</literal></term>
 
196
        <term><option>--check</option></term>
197
197
        <listitem>
198
198
          <para>
199
199
            Run the server’s self-tests.  This includes any unit
201
201
          </para>
202
202
        </listitem>
203
203
      </varlistentry>
204
 
 
 
204
      
205
205
      <varlistentry>
206
 
        <term><literal>--debug</literal></term>
 
206
        <term><option>--debug</option></term>
207
207
        <listitem>
208
208
          <xi:include href="mandos-options.xml" xpointer="debug"/>
209
209
        </listitem>
210
210
      </varlistentry>
211
 
 
212
 
      <varlistentry>
213
 
        <term><literal>--priority <replaceable>
214
 
        PRIORITY</replaceable></literal></term>
 
211
      
 
212
      <varlistentry>
 
213
        <term><option>--debuglevel
 
214
        <replaceable>LEVEL</replaceable></option></term>
 
215
        <listitem>
 
216
          <para>
 
217
            Set the debugging log level.
 
218
            <replaceable>LEVEL</replaceable> is a string, one of
 
219
            <quote><literal>CRITICAL</literal></quote>,
 
220
            <quote><literal>ERROR</literal></quote>,
 
221
            <quote><literal>WARNING</literal></quote>,
 
222
            <quote><literal>INFO</literal></quote>, or
 
223
            <quote><literal>DEBUG</literal></quote>, in order of
 
224
            increasing verbosity.  The default level is
 
225
            <quote><literal>WARNING</literal></quote>.
 
226
          </para>
 
227
        </listitem>
 
228
      </varlistentry>
 
229
      
 
230
      <varlistentry>
 
231
        <term><option>--priority <replaceable>
 
232
        PRIORITY</replaceable></option></term>
215
233
        <listitem>
216
234
          <xi:include href="mandos-options.xml" xpointer="priority"/>
217
235
        </listitem>
218
236
      </varlistentry>
219
 
 
 
237
      
220
238
      <varlistentry>
221
 
        <term><literal>--servicename <replaceable>NAME</replaceable>
222
 
        </literal></term>
 
239
        <term><option>--servicename
 
240
        <replaceable>NAME</replaceable></option></term>
223
241
        <listitem>
224
242
          <xi:include href="mandos-options.xml"
225
243
                      xpointer="servicename"/>
226
244
        </listitem>
227
245
      </varlistentry>
228
 
 
 
246
      
229
247
      <varlistentry>
230
 
        <term><literal>--configdir <replaceable>DIR</replaceable>
231
 
        </literal></term>
 
248
        <term><option>--configdir
 
249
        <replaceable>DIRECTORY</replaceable></option></term>
232
250
        <listitem>
233
251
          <para>
234
252
            Directory to search for configuration files.  Default is
240
258
          </para>
241
259
        </listitem>
242
260
      </varlistentry>
243
 
 
 
261
      
244
262
      <varlistentry>
245
 
        <term><literal>--version</literal></term>
 
263
        <term><option>--version</option></term>
246
264
        <listitem>
247
265
          <para>
248
266
            Prints the program version and exit.
249
267
          </para>
250
268
        </listitem>
251
269
      </varlistentry>
 
270
      
 
271
      <varlistentry>
 
272
        <term><option>--no-dbus</option></term>
 
273
        <listitem>
 
274
          <xi:include href="mandos-options.xml" xpointer="dbus"/>
 
275
          <para>
 
276
            See also <xref linkend="dbus_interface"/>.
 
277
          </para>
 
278
        </listitem>
 
279
      </varlistentry>
 
280
      
 
281
      <varlistentry>
 
282
        <term><option>--no-ipv6</option></term>
 
283
        <listitem>
 
284
          <xi:include href="mandos-options.xml" xpointer="ipv6"/>
 
285
        </listitem>
 
286
      </varlistentry>
 
287
      
 
288
      <varlistentry>
 
289
        <term><option>--no-restore</option></term>
 
290
        <listitem>
 
291
          <xi:include href="mandos-options.xml" xpointer="restore"/>
 
292
          <para>
 
293
            See also <xref linkend="persistent_state"/>.
 
294
          </para>
 
295
        </listitem>
 
296
      </varlistentry>
 
297
      
 
298
      <varlistentry>
 
299
        <term><option>--statedir
 
300
        <replaceable>DIRECTORY</replaceable></option></term>
 
301
        <listitem>
 
302
          <xi:include href="mandos-options.xml" xpointer="statedir"/>
 
303
        </listitem>
 
304
      </varlistentry>
 
305
      
 
306
      <varlistentry>
 
307
        <term><option>--socket
 
308
        <replaceable>FD</replaceable></option></term>
 
309
        <listitem>
 
310
          <xi:include href="mandos-options.xml" xpointer="socket"/>
 
311
        </listitem>
 
312
      </varlistentry>
 
313
      
252
314
    </variablelist>
253
315
  </refsect1>
254
 
 
 
316
  
255
317
  <refsect1 id="overview">
256
318
    <title>OVERVIEW</title>
257
319
    <xi:include href="overview.xml"/>
258
320
    <para>
259
321
      This program is the server part.  It is a normal server program
260
322
      and will run in a normal system environment, not in an initial
261
 
      RAM disk environment.
 
323
      <acronym>RAM</acronym> disk environment.
262
324
    </para>
263
325
  </refsect1>
264
 
 
 
326
  
265
327
  <refsect1 id="protocol">
266
328
    <title>NETWORK PROTOCOL</title>
267
329
    <para>
319
381
      </row>
320
382
    </tbody></tgroup></table>
321
383
  </refsect1>
322
 
 
 
384
  
323
385
  <refsect1 id="checking">
324
386
    <title>CHECKING</title>
325
387
    <para>
326
388
      The server will, by default, continually check that the clients
327
389
      are still up.  If a client has not been confirmed as being up
328
390
      for some time, the client is assumed to be compromised and is no
329
 
      longer eligible to receive the encrypted password.  The timeout,
330
 
      checker program, and interval between checks can be configured
331
 
      both globally and per client; see <citerefentry>
 
391
      longer eligible to receive the encrypted password.  (Manual
 
392
      intervention is required to re-enable a client.)  The timeout,
 
393
      extended timeout, checker program, and interval between checks
 
394
      can be configured both globally and per client; see
 
395
      <citerefentry><refentrytitle>mandos-clients.conf</refentrytitle>
 
396
      <manvolnum>5</manvolnum></citerefentry>.
 
397
    </para>
 
398
  </refsect1>
 
399
  
 
400
  <refsect1 id="approval">
 
401
    <title>APPROVAL</title>
 
402
    <para>
 
403
      The server can be configured to require manual approval for a
 
404
      client before it is sent its secret.  The delay to wait for such
 
405
      approval and the default action (approve or deny) can be
 
406
      configured both globally and per client; see <citerefentry>
332
407
      <refentrytitle>mandos-clients.conf</refentrytitle>
333
 
      <manvolnum>5</manvolnum></citerefentry>.
334
 
    </para>
 
408
      <manvolnum>5</manvolnum></citerefentry>.  By default all clients
 
409
      will be approved immediately without delay.
 
410
    </para>
 
411
    <para>
 
412
      This can be used to deny a client its secret if not manually
 
413
      approved within a specified time.  It can also be used to make
 
414
      the server delay before giving a client its secret, allowing
 
415
      optional manual denying of this specific client.
 
416
    </para>
 
417
    
335
418
  </refsect1>
336
 
 
 
419
  
337
420
  <refsect1 id="logging">
338
421
    <title>LOGGING</title>
339
422
    <para>
340
423
      The server will send log message with various severity levels to
341
 
      <filename>/dev/log</filename>.  With the
 
424
      <filename class="devicefile">/dev/log</filename>.  With the
342
425
      <option>--debug</option> option, it will log even more messages,
343
426
      and also show them on the console.
344
427
    </para>
345
428
  </refsect1>
346
 
 
 
429
  
 
430
  <refsect1 id="persistent_state">
 
431
    <title>PERSISTENT STATE</title>
 
432
    <para>
 
433
      Client settings, initially read from
 
434
      <filename>clients.conf</filename>, are persistent across
 
435
      restarts, and run-time changes will override settings in
 
436
      <filename>clients.conf</filename>.  However, if a setting is
 
437
      <emphasis>changed</emphasis> (or a client added, or removed) in
 
438
      <filename>clients.conf</filename>, this will take precedence.
 
439
    </para>
 
440
  </refsect1>
 
441
  
 
442
  <refsect1 id="dbus_interface">
 
443
    <title>D-BUS INTERFACE</title>
 
444
    <para>
 
445
      The server will by default provide a D-Bus system bus interface.
 
446
      This interface will only be accessible by the root user or a
 
447
      Mandos-specific user, if such a user exists.  For documentation
 
448
      of the D-Bus API, see the file <filename>DBUS-API</filename>.
 
449
    </para>
 
450
  </refsect1>
 
451
  
347
452
  <refsect1 id="exit_status">
348
453
    <title>EXIT STATUS</title>
349
454
    <para>
351
456
      critical error is encountered.
352
457
    </para>
353
458
  </refsect1>
354
 
 
 
459
  
355
460
  <refsect1 id="environment">
356
461
    <title>ENVIRONMENT</title>
357
462
    <variablelist>
371
476
      </varlistentry>
372
477
    </variablelist>
373
478
  </refsect1>
374
 
 
375
 
  <refsect1 id="file">
 
479
  
 
480
  <refsect1 id="files">
376
481
    <title>FILES</title>
377
482
    <para>
378
483
      Use the <option>--configdir</option> option to change where
401
506
        </listitem>
402
507
      </varlistentry>
403
508
      <varlistentry>
404
 
        <term><filename>/var/run/mandos/mandos.pid</filename></term>
405
 
        <listitem>
406
 
          <para>
407
 
            The file containing the process id of
408
 
            <command>&COMMANDNAME;</command>.
 
509
        <term><filename>/var/run/mandos.pid</filename></term>
 
510
        <listitem>
 
511
          <para>
 
512
            The file containing the process id of the
 
513
            <command>&COMMANDNAME;</command> process started last.
 
514
          </para>
 
515
        </listitem>
 
516
      </varlistentry>
 
517
      <varlistentry>
 
518
        <term><filename class="devicefile">/dev/log</filename></term>
 
519
      </varlistentry>
 
520
      <varlistentry>
 
521
        <term><filename
 
522
        class="directory">/var/lib/mandos</filename></term>
 
523
        <listitem>
 
524
          <para>
 
525
            Directory where persistent state will be saved.  Change
 
526
            this with the <option>--statedir</option> option.  See
 
527
            also the <option>--no-restore</option> option.
409
528
          </para>
410
529
        </listitem>
411
530
      </varlistentry>
439
558
      backtrace.  This could be considered a feature.
440
559
    </para>
441
560
    <para>
442
 
      Currently, if a client is declared <quote>invalid</quote> due to
443
 
      having timed out, the server does not record this fact onto
444
 
      permanent storage.  This has some security implications, see
445
 
      <xref linkend="CLIENTS"/>.
446
 
    </para>
447
 
    <para>
448
 
      There is currently no way of querying the server of the current
449
 
      status of clients, other than analyzing its <systemitem
450
 
      class="service">syslog</systemitem> output.
451
 
    </para>
452
 
    <para>
453
561
      There is no fine-grained control over logging and debug output.
454
562
    </para>
455
563
    <para>
456
564
      Debug mode is conflated with running in the foreground.
457
565
    </para>
458
566
    <para>
459
 
      The console log messages does not show a timestamp.
 
567
      This server does not check the expire time of clients’ OpenPGP
 
568
      keys.
460
569
    </para>
461
570
  </refsect1>
462
571
  
473
582
    <informalexample>
474
583
      <para>
475
584
        Run the server in debug mode, read configuration files from
476
 
        the <filename>~/mandos</filename> directory, and use the
477
 
        Zeroconf service name <quote>Test</quote> to not collide with
478
 
        any other official Mandos server on this host:
 
585
        the <filename class="directory">~/mandos</filename> directory,
 
586
        and use the Zeroconf service name <quote>Test</quote> to not
 
587
        collide with any other official Mandos server on this host:
479
588
      </para>
480
589
      <para>
481
590
 
497
606
      </para>
498
607
    </informalexample>
499
608
  </refsect1>
500
 
 
 
609
  
501
610
  <refsect1 id="security">
502
611
    <title>SECURITY</title>
503
 
    <refsect2 id="SERVER">
 
612
    <refsect2 id="server">
504
613
      <title>SERVER</title>
505
614
      <para>
506
615
        Running this <command>&COMMANDNAME;</command> server program
507
616
        should not in itself present any security risk to the host
508
 
        computer running it.  The program does not need any special
509
 
        privileges to run, and is designed to run as a non-root user.
 
617
        computer running it.  The program switches to a non-root user
 
618
        soon after startup.
510
619
      </para>
511
620
    </refsect2>
512
 
    <refsect2 id="CLIENTS">
 
621
    <refsect2 id="clients">
513
622
      <title>CLIENTS</title>
514
623
      <para>
515
624
        The server only gives out its stored data to clients which
522
631
        <citerefentry><refentrytitle>mandos-clients.conf</refentrytitle>
523
632
        <manvolnum>5</manvolnum></citerefentry>)
524
633
        <emphasis>must</emphasis> be made non-readable by anyone
525
 
        except the user running the server.
 
634
        except the user starting the server (usually root).
526
635
      </para>
527
636
      <para>
528
637
        As detailed in <xref linkend="checking"/>, the status of all
530
639
        compromised if they are gone for too long.
531
640
      </para>
532
641
      <para>
533
 
        If a client is compromised, its downtime should be duly noted
534
 
        by the server which would therefore declare the client
535
 
        invalid.  But if the server was ever restarted, it would
536
 
        re-read its client list from its configuration file and again
537
 
        regard all clients therein as valid, and hence eligible to
538
 
        receive their passwords.  Therefore, be careful when
539
 
        restarting servers if it is suspected that a client has, in
540
 
        fact, been compromised by parties who may now be running a
541
 
        fake Mandos client with the keys from the non-encrypted
542
 
        initial RAM image of the client host.  What should be done in
543
 
        that case (if restarting the server program really is
544
 
        necessary) is to stop the server program, edit the
545
 
        configuration file to omit any suspect clients, and restart
546
 
        the server program.
547
 
      </para>
548
 
      <para>
549
642
        For more details on client-side security, see
550
 
        <citerefentry><refentrytitle>password-request</refentrytitle>
 
643
        <citerefentry><refentrytitle>mandos-client</refentrytitle>
551
644
        <manvolnum>8mandos</manvolnum></citerefentry>.
552
645
      </para>
553
646
    </refsect2>
554
647
  </refsect1>
555
 
 
 
648
  
556
649
  <refsect1 id="see_also">
557
650
    <title>SEE ALSO</title>
558
651
    <para>
559
 
      <citerefentry>
560
 
        <refentrytitle>mandos-clients.conf</refentrytitle>
561
 
        <manvolnum>5</manvolnum></citerefentry>, <citerefentry>
562
 
        <refentrytitle>mandos.conf</refentrytitle>
563
 
        <manvolnum>5</manvolnum></citerefentry>, <citerefentry>
564
 
        <refentrytitle>password-request</refentrytitle>
565
 
        <manvolnum>8mandos</manvolnum></citerefentry>, <citerefentry>
566
 
        <refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum>
567
 
      </citerefentry>
 
652
      <citerefentry><refentrytitle>intro</refentrytitle>
 
653
      <manvolnum>8mandos</manvolnum></citerefentry>,
 
654
      <citerefentry><refentrytitle>mandos-clients.conf</refentrytitle>
 
655
      <manvolnum>5</manvolnum></citerefentry>,
 
656
      <citerefentry><refentrytitle>mandos.conf</refentrytitle>
 
657
      <manvolnum>5</manvolnum></citerefentry>,
 
658
      <citerefentry><refentrytitle>mandos-client</refentrytitle>
 
659
      <manvolnum>8mandos</manvolnum></citerefentry>,
 
660
      <citerefentry><refentrytitle>sh</refentrytitle>
 
661
      <manvolnum>1</manvolnum></citerefentry>
568
662
    </para>
569
663
    <variablelist>
570
664
      <varlistentry>