diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2007-12-24 23:29:32 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2007-12-24 23:29:32 +0000 |
commit | 13273f7ab790705b8d42fe87b912682e5c1a0258 (patch) | |
tree | 2147a65c43fa504f6b40f55cfd32dbdeb7931a8c | |
parent | ac68f27212f6a5f64196eb2929491d940e090c2f (diff) |
some general cleanups and document the krb5_ccname option
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@528 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r-- | man/nss-ldapd.conf.5.xml | 104 |
1 files changed, 36 insertions, 68 deletions
diff --git a/man/nss-ldapd.conf.5.xml b/man/nss-ldapd.conf.5.xml index 76ef72c..3fe1ee9 100644 --- a/man/nss-ldapd.conf.5.xml +++ b/man/nss-ldapd.conf.5.xml @@ -56,51 +56,13 @@ <acronym>NIS</acronym>.) </para> <para> - The file <filename>nss-ldapd.conf</filename> contains the configuration - information for running - <command>nslcd</command> (see <citerefentry><refentrytitle>nslcd</refentrytitle><manvolnum>8</manvolnum></citerefentry>). - The file contains options, one on each line, defining the way - <acronym>NSS</acronym> lookups are translated into <acronym>LDAP</acronym> - lookups. + The file <filename>nss-ldapd.conf</filename> contains the + configuration information for running <command>nslcd</command> (see + <citerefentry><refentrytitle>nslcd</refentrytitle><manvolnum>8</manvolnum></citerefentry>). + The file contains options, one on each line, defining the way + <acronym>NSS</acronym> lookups are mapped onto + <acronym>LDAP</acronym> lookups. </para> -<!-- - TODO: replace this part with a pointer to configuring nss-ldapd (maybe a - separate manual page) - TODO: add somewhere some documentation on the split setup with a minimal - NSS library that connects to nslcd - <para> - Because <acronym>LDAP</acronym> is a hierarchical directory service, one - can distribute the information in a manner which reflects organizational - structure. This contrasts with the flat, single domain policy of - <acronym>NIS</acronym>. <acronym>LDAP</acronym> has many of the advantages - of <acronym>NIS+</acronym> (security and scalability) without the - complexity. - </para> - <para><emphasis remap="B">nss_ldap</emphasis> - will work alongside existing NIS, NIS+, DNS and flat file - name services. More importantly, because it builds as a shared library, - it is not necessary to recompile any applications to take advantage - of LDAP.</para> - <para>The present version of - <emphasis remap="B">nss_ldap</emphasis> - supports AIX 4.3.3 and above, FreeBSD 5.1, HP-UX 11i, Linux and - Solaris 2.6 and above. Many vendors provide their own LDAP nameservice - providers, often also called nss_ldap. This manual page applies to the - PADL - <emphasis remap="B">nss_ldap</emphasis> - module only. If you are using a vendor provided module, consult the - relevant documentation instead.</para> - <para>The features supported by the version of - <emphasis remap="B">nss_ldap</emphasis> - depend on which flags - were enabled when the software was built. Most features are enabled - in the configuration file, described below. (The location of the - configuration file is - configurable at compile time; the default path is /etc/nss-ldapd.conf.) - Also, some features may be unavailable on certain - operating systems or with certain LDAP libraries. For more information, - consult your vendor.</para> ---> </refsect1> <refsect1 id="options"> @@ -253,7 +215,6 @@ </refsect2> --> -<!-- DO NOT DOCUMENT FOR NOW BECAUSE IT'S NOT SUPPORTED <refsect2 id='kerberos_authentication_options'> <title>Kerberos authentication options</title> <variablelist> @@ -269,7 +230,6 @@ </variablelist> </refsect2> ---> <refsect2 id='search_mapping_options'> <title>Search/mapping options</title> @@ -350,7 +310,7 @@ <listitem> <para> This option allows for custom attributes to be looked up instead of - the default RFC 2307 attributes that are used. + the default RFC 2307 attributes. The <emphasis remap="I">MAP</emphasis> may be one of the supported maps below. The <emphasis remap="I">ATTRIBUTE</emphasis> is the one as @@ -431,7 +391,7 @@ <para> Specifies the period if inactivity (in seconds) after which the connection to the <acronym>LDAP</acronym> server will be closed. - The default is not to timeout connections. + The default is not to time out connections. </para> </listitem> </varlistentry> @@ -441,8 +401,8 @@ <listitem> <para> Specifies the number of times each <acronym>LDAP</acronym> server is - tried when connections to all <acronym>LDAP</acronym> server fail. - By default 4 tries are done. + tried when connections to all <acronym>LDAP</acronym> servers fail. + By default each <acronym>URI</acronym> is tried 4 times. </para> </listitem> </varlistentry> @@ -481,25 +441,25 @@ is used between <command>nslcd</command> and the <acronym>LDAP</acronym> server. The mechanism between the <acronym>NSS</acronym> client library and <command>nslcd</command> is simpler with a fixed compiled-in - value of a 1.5 seconds timeout value for writing to - <command>nslcd</command> and a 2 seconds timeout value for reading - answers. <command>nslcd</command> itself has a read timeout of 0.5 seconds + timeout of a 1.5 seconds for writing to <command>nslcd</command> and + a timeout of 2 seconds for reading answers. + <command>nslcd</command> itself has a read timeout of 0.5 seconds and a write timeout of 5 seconds. </para> </refsect2> <refsect2 id='ssl_tls_options'> - <title>SSL/TLS options</title> + <title><acronym>SSL</acronym>/<acronym>TLS</acronym> options</title> <variablelist> <varlistentry> <term><emphasis remap="B">ssl <on|off|start_tls></emphasis></term> <listitem> - <para>Specifies whether to use SSL/TLS or not (the default is not to). If + <para>Specifies whether to use <acronym>SSL</acronym>/<acronym>TLS</acronym> or not (the default is not to). If <emphasis remap="B">start_tls</emphasis> - is specified then StartTLS is used rather than raw LDAP over SSL. - Not all <acronym>LDAP</acronym> client libraries support both SSL + is specified then StartTLS is used rather than raw <acronym>LDAP</acronym> over <acronym>SSL</acronym>. + Not all <acronym>LDAP</acronym> client libraries support both <acronym>SSL</acronym> and StartTLS, and all related configuration options.</para> </listitem> </varlistentry> @@ -518,7 +478,8 @@ <term><emphasis remap="B">tls_checkpeer <yes|no></emphasis></term> <listitem> <para>Specifies whether to require and verify the server certificate - or not, when using SSL/TLS with the OpenLDAP client library. + or not, when using <acronym>SSL</acronym>/<acronym>TLS</acronym> + with the OpenLDAP client library. The default is to use the default behaviour of the client library; for OpenLDAP 2.0 and earlier it is "no", for OpenLDAP 2.1 and later it is "yes". At least one of @@ -554,7 +515,8 @@ <varlistentry> <term><emphasis remap="B">tls_ciphers <ciphers></emphasis></term> <listitem> - <para>Specifies the ciphers to use for TLS. See your TLS implementation's + <para>Specifies the ciphers to use for <acronym>TLS</acronym>. + See your <acronym>TLS</acronym> implementation's documentation for further information.</para> </listitem> </varlistentry> @@ -563,7 +525,7 @@ <term><emphasis remap="B">tls_cert <certificate_file></emphasis></term> <listitem> <para>Specifies the path to the file containing the local certificate for - client TLS authentication.</para> + client <acronym>TLS</acronym> authentication.</para> </listitem> </varlistentry> @@ -571,7 +533,7 @@ <term><emphasis remap="B">tls_key <key_file></emphasis></term> <listitem> <para>Specifies the path to the file containing the private key for client - TLS authentication.</para> + <acronym>TLS</acronym> authentication.</para> </listitem> </varlistentry> @@ -588,7 +550,7 @@ <term><emphasis remap="B">restart <yes|no></emphasis></term> <listitem> <para>Specifies whether the - <emphasis remap="I">LDAP</emphasis> + <acronym>LDAP</acronym> client library should restart the <emphasis remap="B">select(2)</emphasis> system call when interrupted. This feature is not supported by all @@ -601,8 +563,8 @@ <term><option>pagesize</option> <emphasis remap="I">NUMBER</emphasis></term> <listitem> <para> - Set this to a number greater than 0 to request paged - results from the LDAP server in accordance with RFC2696. + Set this to a number greater than 0 to request paged results from + the <acronym>LDAP</acronym> server in accordance with RFC2696. The default (0) is to not request paged results. </para> </listitem> @@ -622,7 +584,12 @@ <variablelist remap="TP"> <varlistentry> <term>alias<optional>es</optional></term> - <listitem><para>Mail aliases (ignored by most mail servers).</para></listitem> + <listitem><para> + Mail aliases. + Note that most mail servers do not use the <acronym>NSS</acronym> + interface for requesting mail aliases and parse + <filename>/etc/aliases</filename> on their own. + </para></listitem> </varlistentry> <varlistentry> <term>ether<optional>s</optional></term> @@ -700,9 +667,10 @@ <refsect1 id="known_bugs"> <title>Known Bugs</title> <para> - This manual page is probably outdated and inaccurate and will be improved in an upcoming release. - The features of the <emphasis>nss-ldapd</emphasis> module are still under development so - these options may change in a future release. + This manual page may be outdated and inaccurate and will be improved + in upcoming releases. + The features of <emphasis>nss-ldapd</emphasis> are still under + development so these options may change in a future release. </para> </refsect1> |