Blame man/nslcd.8.xml

Packit 6bd9ab
Packit 6bd9ab
Packit 6bd9ab
                   "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
Packit 6bd9ab
Packit 6bd9ab
Packit 6bd9ab
   nslcd.8.xml - docbook manual page for nslcd
Packit 6bd9ab
Packit 6bd9ab
   Copyright (C) 2006 West Consulting
Packit 6bd9ab
   Copyright (C) 2006-2018 Arthur de Jong
Packit 6bd9ab
Packit 6bd9ab
   This library is free software; you can redistribute it and/or
Packit 6bd9ab
   modify it under the terms of the GNU Lesser General Public
Packit 6bd9ab
   License as published by the Free Software Foundation; either
Packit 6bd9ab
   version 2.1 of the License, or (at your option) any later version.
Packit 6bd9ab
Packit 6bd9ab
   This library is distributed in the hope that it will be useful,
Packit 6bd9ab
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit 6bd9ab
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Packit 6bd9ab
   Lesser General Public License for more details.
Packit 6bd9ab
Packit 6bd9ab
   You should have received a copy of the GNU Lesser General Public
Packit 6bd9ab
   License along with this library; if not, write to the Free Software
Packit 6bd9ab
   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
Packit 6bd9ab
   02110-1301 USA
Packit 6bd9ab
-->
Packit 6bd9ab
Packit 6bd9ab
<refentry id="nslcd8">
Packit 6bd9ab
Packit 6bd9ab
 <refentryinfo>
Packit 6bd9ab
  <author>
Packit 6bd9ab
   <firstname>Arthur</firstname>
Packit 6bd9ab
   <surname>de Jong</surname>
Packit 6bd9ab
  </author>
Packit 6bd9ab
 </refentryinfo>
Packit 6bd9ab
Packit 6bd9ab
 <refmeta>
Packit 6bd9ab
  <refentrytitle>nslcd</refentrytitle>
Packit 6bd9ab
  <manvolnum>8</manvolnum>
Packit 6bd9ab
  <refmiscinfo class="version">Version 0.9.9</refmiscinfo>
Packit 6bd9ab
  <refmiscinfo class="manual">System Manager's Manual</refmiscinfo>
Packit 6bd9ab
  <refmiscinfo class="date">Feb 2018</refmiscinfo>
Packit 6bd9ab
 </refmeta>
Packit 6bd9ab
Packit 6bd9ab
 <refnamediv id="name">
Packit 6bd9ab
  <refname>nslcd</refname>
Packit 6bd9ab
  <refpurpose>local LDAP name service daemon</refpurpose>
Packit 6bd9ab
 </refnamediv>
Packit 6bd9ab
Packit 6bd9ab
 <refsynopsisdiv id="synopsis">
Packit 6bd9ab
  <cmdsynopsis>
Packit 6bd9ab
   <command>nslcd</command>
Packit 6bd9ab
   <arg choice="opt"><replaceable>options</replaceable></arg>
Packit 6bd9ab
  </cmdsynopsis>
Packit 6bd9ab
 </refsynopsisdiv>
Packit 6bd9ab
Packit 6bd9ab
 <refsect1 id="description">
Packit 6bd9ab
  <title>Description</title>
Packit 6bd9ab
  <para>
Packit 6bd9ab
   <command>nslcd</command> is a daemon that will do LDAP queries for local
Packit 6bd9ab
   processes that want to do user, group and other naming lookups (NSS) or do
Packit 6bd9ab
   user authentication, authorisation or password modification (PAM).
Packit 6bd9ab
  </para>
Packit 6bd9ab
  <para>
Packit 6bd9ab
   <command>nslcd</command> is configured through a configuration file
Packit 6bd9ab
   (see <citerefentry><refentrytitle>nslcd.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>).
Packit 6bd9ab
  </para>
Packit 6bd9ab
  <para>
Packit 6bd9ab
   See the included README for information on configuring the LDAP server.
Packit 6bd9ab
  </para>
Packit 6bd9ab
 </refsect1>
Packit 6bd9ab
Packit 6bd9ab
 <refsect1 id="options">
Packit 6bd9ab
  <title>Options</title>
Packit 6bd9ab
  <para>
Packit 6bd9ab
  <command>nslcd</command> accepts the following options:</para>
Packit 6bd9ab
  <variablelist remap="TP">
Packit 6bd9ab
Packit 6bd9ab
   <varlistentry id="check">
Packit 6bd9ab
    <term>
Packit 6bd9ab
     <option>-c</option>, <option>--check</option>
Packit 6bd9ab
    </term>
Packit 6bd9ab
    <listitem>
Packit 6bd9ab
     <para>
Packit 6bd9ab
      Check if the daemon is running.
Packit 6bd9ab
      This causes <command>nslcd</command> to return 0 if the daemon is already running and 1 if it is not.
Packit 6bd9ab
     </para>
Packit 6bd9ab
    </listitem>
Packit 6bd9ab
   </varlistentry>
Packit 6bd9ab
Packit 6bd9ab
   <varlistentry id="debug">
Packit 6bd9ab
    <term>
Packit 6bd9ab
     <option>-d</option>, <option>--debug</option>
Packit 6bd9ab
    </term>
Packit 6bd9ab
    <listitem>
Packit 6bd9ab
     <para>
Packit 6bd9ab
      Enable debugging mode.
Packit 6bd9ab
      <command>nslcd</command> will not put itself in the background and sends
Packit 6bd9ab
      verbose debugging info to stderr.
Packit 6bd9ab
      <command>nslcd</command> will handle connections as usual.
Packit 6bd9ab
      This option is for debugging purposes only.
Packit 6bd9ab
      Specify this option multiple times to also include more detailed logging
Packit 6bd9ab
      from the LDAP library.
Packit 6bd9ab
     </para>
Packit 6bd9ab
    </listitem>
Packit 6bd9ab
   </varlistentry>
Packit 6bd9ab
Packit 6bd9ab
   <varlistentry id="nofork">
Packit 6bd9ab
    <term>
Packit 6bd9ab
     <option>-n</option>, <option>--nofork</option>
Packit 6bd9ab
    </term>
Packit 6bd9ab
    <listitem>
Packit 6bd9ab
     <para>
Packit 6bd9ab
      Do not fork or daemonise and run <command>nslcd</command> in the
Packit 6bd9ab
      foreground.
Packit 6bd9ab
     </para>
Packit 6bd9ab
    </listitem>
Packit 6bd9ab
   </varlistentry>
Packit 6bd9ab
Packit 6bd9ab
   <varlistentry id="help">
Packit 6bd9ab
    <term>
Packit 6bd9ab
     <option>--help</option>
Packit 6bd9ab
    </term>
Packit 6bd9ab
    <listitem>
Packit 6bd9ab
     <para>Display short help and exit.</para>
Packit 6bd9ab
    </listitem>
Packit 6bd9ab
   </varlistentry>
Packit 6bd9ab
Packit 6bd9ab
   <varlistentry id="version">
Packit 6bd9ab
    <term>
Packit 6bd9ab
     <option>-V</option>, <option>--version</option>
Packit 6bd9ab
    </term>
Packit 6bd9ab
    <listitem>
Packit 6bd9ab
     <para>Output version information and exit.</para>
Packit 6bd9ab
    </listitem>
Packit 6bd9ab
   </varlistentry>
Packit 6bd9ab
Packit 6bd9ab
  </variablelist>
Packit 6bd9ab
 </refsect1>
Packit 6bd9ab
Packit 6bd9ab
 <refsect1 id="signals">
Packit 6bd9ab
  <title>Signals</title>
Packit 6bd9ab
  <variablelist remap="IP">
Packit 6bd9ab
   <varlistentry id="sigterm">
Packit 6bd9ab
    <term><option>SIGTERM</option>/<option>SIGINT</option></term>
Packit 6bd9ab
    <listitem>
Packit 6bd9ab
     <para>Cancel any running queries and exit.</para>
Packit 6bd9ab
    </listitem>
Packit 6bd9ab
   </varlistentry>
Packit 6bd9ab
   <varlistentry id="sigusr1"> 
Packit 6bd9ab
    <term><option>SIGUSR1</option></term>
Packit 6bd9ab
    <listitem>
Packit 6bd9ab
     <para>Cause <command>nslcd</command> to retry any failing connections
Packit 6bd9ab
     to the LDAP server, regardless of the <option>reconnect_sleeptime</option>
Packit 6bd9ab
     and <option>reconnect_retrytime</option> options.</para>
Packit 6bd9ab
    </listitem>
Packit 6bd9ab
   </varlistentry>
Packit 6bd9ab
  </variablelist>
Packit 6bd9ab
 </refsect1>
Packit 6bd9ab
Packit 6bd9ab
 <refsect1 id="files">
Packit 6bd9ab
  <title>Files</title>
Packit 6bd9ab
  <para>
Packit 6bd9ab
   <filename>/etc/nslcd.conf</filename> - the configuration file
Packit 6bd9ab
   (see <citerefentry><refentrytitle>nslcd.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>)
Packit 6bd9ab
  </para>
Packit 6bd9ab
 </refsect1>
Packit 6bd9ab
Packit 6bd9ab
 <refsect1 id="see_also">
Packit 6bd9ab
  <title>See Also</title>
Packit 6bd9ab
  <para>
Packit 6bd9ab
   <citerefentry><refentrytitle>nslcd.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>
Packit 6bd9ab
  </para>
Packit 6bd9ab
 </refsect1>
Packit 6bd9ab
Packit 6bd9ab
 <refsect1 id="author">
Packit 6bd9ab
  <title>Author</title>
Packit 6bd9ab
  <para>This manual was written by Arthur de Jong <arthur@arthurdejong.org>.</para>
Packit 6bd9ab
 </refsect1>
Packit 6bd9ab
Packit 6bd9ab
</refentry>