diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2009-08-16 09:54:48 +0200 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2009-08-16 09:54:48 +0200 |
commit | 5daa67b3ca981b7ba986a5c9d12031041b12dbdc (patch) | |
tree | fa748bc5255c37cbab239250911966004aaa0f34 /man | |
parent | 8974d0b9bf3326e3e4fae7719df0091231c8132f (diff) |
add basic pam_ldap manual page
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@970 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'man')
-rw-r--r-- | man/Makefile.am | 13 | ||||
-rw-r--r-- | man/pam_ldap.8.xml | 193 |
2 files changed, 204 insertions, 2 deletions
diff --git a/man/Makefile.am b/man/Makefile.am index e9c6ab1..43ab2da 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -1,6 +1,6 @@ # Makefile.am - use automake to generate Makefile.in # -# Copyright (C) 2007 Arthur de Jong +# Copyright (C) 2007, 2009 Arthur de Jong # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -19,7 +19,16 @@ dist_man_MANS = nss-ldapd.conf.5 nslcd.8 -EXTRA_DIST = nss-ldapd.conf.5.xml nslcd.8.xml +EXTRA_DIST = nss-ldapd.conf.5.xml nslcd.8.xml pam_ldap.8.xml + +# ensure that the pam_ldap manpage is always built but only installed +# if the PAM module is built +if ENABLE_PAM +dist_man_MANS += pam_ldap.8 +else +EXTRA_DIST += pam_ldap.8 +noinst_DATA = pam_ldap.8 +endif if GENMAN diff --git a/man/pam_ldap.8.xml b/man/pam_ldap.8.xml new file mode 100644 index 0000000..a157dfa --- /dev/null +++ b/man/pam_ldap.8.xml @@ -0,0 +1,193 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" + "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> + +<!-- + pam_ldap.8.xml - docbook manual page for pam_ldap PAM module + + Copyright (C) 2009 Arthur de Jong + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA +--> + +<refentry id="pamldap5"> + + <refentryinfo> + <author> + <firstname>Arthur</firstname> + <surname>de Jong</surname> + </author> + </refentryinfo> + + <refmeta> + <refentrytitle>pam_ldap</refentrytitle> + <manvolnum>8</manvolnum> + <refmiscinfo class="version">Version 0.6.10</refmiscinfo> + <refmiscinfo class="manual">System Manager's Manual</refmiscinfo> + <refmiscinfo class="date">Jun 2009</refmiscinfo> + </refmeta> + + <refnamediv id="name"> + <refname>pam_ldap</refname> + <refpurpose>PAM module for LDAP-based authentication</refpurpose> + </refnamediv> + + <refsynopsisdiv id="synopsis"> + <cmdsynopsis> + <command>pam_ldap.so</command> + <arg choice="opt"><replaceable>...</replaceable></arg> + </cmdsynopsis> + </refsynopsisdiv> + + <refsect1 id="description"> + <title>Description</title> + <para> + This is a <acronym>PAM</acronym> module that uses an + <acronym>LDAP</acronym> server to verify user access rights and + credentials. + </para> + </refsect1> + + <refsect1 id="options"> + <title>Options</title> + <variablelist remap="TP"> + <varlistentry> + <term> + <option>use_first_pass</option> + </term> + <listitem> + <para> + Specifies that the <acronym>PAM</acronym> module should use the first + password provided in the authentication stack and not prompt the user + for a password. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <option>try_first_pass</option> + </term> + <listitem> + <para> + Specifies that the <acronym>PAM</acronym> module should use the first + password provided in the authentication stack and if that fails prompt + the user for a password. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <option>ignore_unknown_user</option> + </term> + <listitem> + <para> + Specifies that the <acronym>PAM</acronym> module should return + PAM_IGNORE for users that are not present in the <acronym>LDAP</acronym> + directory. + This causes the <acronym>PAM</acronym> framework to ignore this module. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <option>ignore_authinfo_unavail</option> + </term> + <listitem> + <para> + Specifies that the <acronym>PAM</acronym> module should return + PAM_IGNORE if it cannot contact the <acronym>LDAP</acronym> server. + This causes the <acronym>PAM</acronym> framework to ignore this module. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <option>no_warn</option> + </term> + <listitem> + <para> + Specifies that warning messages should not be propagated to the + <acronym>PAM</acronym> application. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <option>use_authtok</option> + </term> + <listitem> + <para> + This causes the <acronym>PAM</acronym> module to use the earlier + provided password, analogous to <option>use_first_pass</option>, when + the password is changed. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <option>debug</option> + </term> + <listitem> + <para> + This option is ignored. + </para> + </listitem> + </varlistentry> + </variablelist> + </refsect1> + + <refsect1 id="moduleservices"> + <title>Module Services Provided</title> + <para> + All service are provided by this module but currently only authentication + (auth) is supported and password change (password) is under development. + </para> + </refsect1> + + <refsect1 id="files"> + <title>Files</title> + <variablelist remap="TP"> + <varlistentry> + <term><filename>/etc/pam.conf</filename></term> + <listitem><para>the main PAM configuration file</para></listitem> + </varlistentry> + <varlistentry> + <term><filename>/etc/nss-ldapd.conf</filename></term> + <listitem><para> + The configuration file for the <command>nslcd</command> daemon + (see <citerefentry><refentrytitle>nss-ldapd.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>) + </para></listitem> + </varlistentry> + </variablelist> + </refsect1> + + <refsect1 id="see_also"> + <title>See Also</title> + <para> + <citerefentry><refentrytitle>pam.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>, + <citerefentry><refentrytitle>nslcd</refentrytitle><manvolnum>8</manvolnum></citerefentry>, + <citerefentry><refentrytitle>nss-ldapd.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> + </para> + </refsect1> + + <refsect1 id="author"> + <title>Author</title> + <para> + This manual was written by Arthur de Jong <arthur@arthurdejong.org>. + </para> + </refsect1> + +</refentry> |