aboutsummaryrefslogtreecommitdiff
path: root/debian/patches/PAM-manpage-section
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/PAM-manpage-section')
-rw-r--r--debian/patches/PAM-manpage-section1855
1 files changed, 473 insertions, 1382 deletions
diff --git a/debian/patches/PAM-manpage-section b/debian/patches/PAM-manpage-section
index 705ce58e..944a91cd 100644
--- a/debian/patches/PAM-manpage-section
+++ b/debian/patches/PAM-manpage-section
@@ -9,508 +9,91 @@ Authors: Steve Langasek <vorlon@debian.org>
Upstream status: maybe provide a backwards-compatibility link first?
---
- doc/man/Makefile.am | 5 +-
- doc/man/Makefile.in | 58 +++++-----
- doc/man/PAM.7 | 138 ++++++++++++++++++++++++
- doc/man/misc_conv.3 | 2 +-
+ doc/man/meson.build | 2 +-
doc/man/misc_conv.3.xml | 2 +-
- doc/man/pam.7 | 1 +
- doc/man/pam.8.xml | 2 +-
- doc/man/pam_acct_mgmt.3 | 2 +-
+ doc/man/pam.7.xml | 212 ++++++++++++++++++++++++
+ doc/man/pam.8.xml | 212 ------------------------
doc/man/pam_acct_mgmt.3.xml | 2 +-
- doc/man/pam_authenticate.3 | 2 +-
doc/man/pam_authenticate.3.xml | 2 +-
- doc/man/pam_chauthtok.3 | 2 +-
doc/man/pam_chauthtok.3.xml | 2 +-
- doc/man/pam_conv.3 | 2 +-
doc/man/pam_conv.3.xml | 2 +-
- doc/man/pam_error.3 | 2 +-
doc/man/pam_error.3.xml | 2 +-
- doc/man/pam_get_authtok.3 | 2 +-
doc/man/pam_get_authtok.3.xml | 2 +-
- doc/man/pam_get_item.3 | 4 +-
- doc/man/pam_getenv.3 | 2 +-
doc/man/pam_getenv.3.xml | 2 +-
- doc/man/pam_getenvlist.3 | 2 +-
doc/man/pam_getenvlist.3.xml | 2 +-
- doc/man/pam_info.3 | 2 +-
doc/man/pam_info.3.xml | 2 +-
- doc/man/pam_misc_drop_env.3 | 2 +-
doc/man/pam_misc_drop_env.3.xml | 2 +-
- doc/man/pam_misc_paste_env.3 | 2 +-
doc/man/pam_misc_paste_env.3.xml | 2 +-
- doc/man/pam_misc_setenv.3 | 2 +-
doc/man/pam_misc_setenv.3.xml | 2 +-
- doc/man/pam_prompt.3 | 6 +-
doc/man/pam_prompt.3.xml | 2 +-
- doc/man/pam_putenv.3 | 2 +-
doc/man/pam_putenv.3.xml | 2 +-
- doc/man/pam_strerror.3 | 2 +-
doc/man/pam_strerror.3.xml | 2 +-
- doc/man/pam_syslog.3 | 2 +-
doc/man/pam_syslog.3.xml | 2 +-
- modules/pam_access/access.conf.5 | 2 +-
modules/pam_access/access.conf.5.xml | 2 +-
- modules/pam_access/pam_access.8 | 2 +-
modules/pam_access/pam_access.8.xml | 2 +-
- modules/pam_debug/pam_debug.8 | 2 +-
modules/pam_debug/pam_debug.8.xml | 2 +-
- modules/pam_deny/pam_deny.8 | 2 +-
modules/pam_deny/pam_deny.8.xml | 2 +-
- modules/pam_echo/pam_echo.8 | 2 +-
modules/pam_echo/pam_echo.8.xml | 2 +-
- modules/pam_env/pam_env.8 | 6 +-
modules/pam_env/pam_env.8.xml | 2 +-
- modules/pam_env/pam_env.conf.5 | 2 +-
modules/pam_env/pam_env.conf.5.xml | 2 +-
- modules/pam_exec/pam_exec.8 | 2 +-
modules/pam_exec/pam_exec.8.xml | 2 +-
- modules/pam_faildelay/pam_faildelay.8 | 2 +-
modules/pam_faildelay/pam_faildelay.8.xml | 2 +-
- modules/pam_filter/pam_filter.8 | 2 +-
modules/pam_filter/pam_filter.8.xml | 2 +-
- modules/pam_ftp/pam_ftp.8 | 2 +-
modules/pam_ftp/pam_ftp.8.xml | 2 +-
- modules/pam_group/group.conf.5 | 2 +-
modules/pam_group/group.conf.5.xml | 2 +-
- modules/pam_group/pam_group.8 | 2 +-
modules/pam_group/pam_group.8.xml | 2 +-
- modules/pam_issue/pam_issue.8 | 2 +-
modules/pam_issue/pam_issue.8.xml | 2 +-
- modules/pam_keyinit/pam_keyinit.8 | 2 +-
modules/pam_keyinit/pam_keyinit.8.xml | 2 +-
- modules/pam_lastlog/pam_lastlog.8 | 2 +-
modules/pam_lastlog/pam_lastlog.8.xml | 2 +-
- modules/pam_limits/limits.conf.5 | 2 +-
modules/pam_limits/limits.conf.5.xml | 2 +-
- modules/pam_limits/pam_limits.8 | 2 +-
modules/pam_limits/pam_limits.8.xml | 2 +-
- modules/pam_listfile/pam_listfile.8 | 2 +-
modules/pam_listfile/pam_listfile.8.xml | 2 +-
- modules/pam_localuser/pam_localuser.8 | 2 +-
modules/pam_localuser/pam_localuser.8.xml | 2 +-
- modules/pam_loginuid/pam_loginuid.8 | 2 +-
modules/pam_loginuid/pam_loginuid.8.xml | 2 +-
- modules/pam_mail/pam_mail.8 | 2 +-
modules/pam_mail/pam_mail.8.xml | 2 +-
- modules/pam_mkhomedir/pam_mkhomedir.8 | 2 +-
modules/pam_mkhomedir/pam_mkhomedir.8.xml | 2 +-
- modules/pam_motd/pam_motd.8 | 2 +-
modules/pam_motd/pam_motd.8.xml | 2 +-
- modules/pam_namespace/namespace.conf.5 | 2 +-
modules/pam_namespace/namespace.conf.5.xml | 2 +-
- modules/pam_namespace/pam_namespace.8 | 2 +-
modules/pam_namespace/pam_namespace.8.xml | 2 +-
- modules/pam_nologin/pam_nologin.8 | 2 +-
modules/pam_nologin/pam_nologin.8.xml | 2 +-
- modules/pam_permit/pam_permit.8 | 2 +-
modules/pam_permit/pam_permit.8.xml | 2 +-
- modules/pam_pwhistory/pam_pwhistory.8 | 2 +-
modules/pam_pwhistory/pam_pwhistory.8.xml | 2 +-
- modules/pam_rhosts/pam_rhosts.8 | 2 +-
modules/pam_rhosts/pam_rhosts.8.xml | 2 +-
- modules/pam_rootok/pam_rootok.8 | 2 +-
modules/pam_rootok/pam_rootok.8.xml | 2 +-
- modules/pam_securetty/pam_securetty.8 | 2 +-
modules/pam_securetty/pam_securetty.8.xml | 2 +-
- modules/pam_selinux/pam_selinux.8 | 6 +-
modules/pam_selinux/pam_selinux.8.xml | 2 +-
- modules/pam_sepermit/pam_sepermit.8 | 2 +-
modules/pam_sepermit/pam_sepermit.8.xml | 2 +-
- modules/pam_sepermit/sepermit.conf.5 | 2 +-
modules/pam_sepermit/sepermit.conf.5.xml | 2 +-
- modules/pam_shells/pam_shells.8 | 2 +-
modules/pam_shells/pam_shells.8.xml | 2 +-
- modules/pam_succeed_if/pam_succeed_if.8 | 2 +-
modules/pam_succeed_if/pam_succeed_if.8.xml | 2 +-
- modules/pam_time/pam_time.8 | 2 +-
modules/pam_time/pam_time.8.xml | 2 +-
- modules/pam_time/time.conf.5 | 2 +-
modules/pam_time/time.conf.5.xml | 2 +-
- modules/pam_timestamp/pam_timestamp.8 | 2 +-
modules/pam_timestamp/pam_timestamp.8.xml | 2 +-
- modules/pam_timestamp/pam_timestamp_check.8 | 2 +-
modules/pam_timestamp/pam_timestamp_check.8.xml | 2 +-
- modules/pam_tty_audit/pam_tty_audit.8 | 2 +-
modules/pam_tty_audit/pam_tty_audit.8.xml | 2 +-
- modules/pam_umask/pam_umask.8 | 2 +-
modules/pam_umask/pam_umask.8.xml | 2 +-
- modules/pam_unix/pam_unix.8 | 2 +-
modules/pam_unix/pam_unix.8.xml | 2 +-
- modules/pam_userdb/pam_userdb.8 | 2 +-
modules/pam_userdb/pam_userdb.8.xml | 2 +-
- modules/pam_warn/pam_warn.8 | 2 +-
modules/pam_warn/pam_warn.8.xml | 2 +-
- modules/pam_wheel/pam_wheel.8 | 13 +--
modules/pam_wheel/pam_wheel.8.xml | 2 +-
- modules/pam_xauth/pam_xauth.8 | 2 +-
modules/pam_xauth/pam_xauth.8.xml | 2 +-
- 136 files changed, 315 insertions(+), 176 deletions(-)
- create mode 100644 doc/man/PAM.7
- create mode 100644 doc/man/pam.7
+ 68 files changed, 278 insertions(+), 278 deletions(-)
+ create mode 100644 doc/man/pam.7.xml
+ delete mode 100644 doc/man/pam.8.xml
-diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am
-index aec365c..b81ca72 100644
---- a/doc/man/Makefile.am
-+++ b/doc/man/Makefile.am
-@@ -7,7 +7,7 @@ MAINTAINERCLEANFILES = $(MANS)
+diff --git a/doc/man/meson.build b/doc/man/meson.build
+index b90b157..71650ec 100644
+--- a/doc/man/meson.build
++++ b/doc/man/meson.build
+@@ -35,7 +35,7 @@ foreach man: [['misc_conv.3', []],
+ ['pam_syslog.3', ['pam_vsyslog.3']],
+ ['pam_xauth_data.3', []],
+ ['pam.conf.5', ['pam.d.5']],
+- ['pam.8', ['PAM.8']],
++ ['pam.7', ['PAM.7']],
+ ]
+ xml = man[0] + '.xml'
- EXTRA_DIST = $(MANS) $(XMLS)
-
--man_MANS = pam.3 PAM.8 pam.8 pam.conf.5 pam.d.5 \
-+man_MANS = pam.3 PAM.7 pam.7 pam.conf.5 pam.d.5 \
- pam_acct_mgmt.3 pam_authenticate.3 \
- pam_chauthtok.3 pam_close_session.3 pam_conv.3 \
- pam_end.3 pam_error.3 \
-@@ -46,7 +46,8 @@ XMLS = pam.3.xml pam.8.xml pam.conf.5.xml \
-
-
- if ENABLE_REGENERATE_MAN
--PAM.8: pam.8
-+pam.8: pam.8.xml
-+PAM.7 pam.7: pam.8
- pam_get_authtok_noverify.3: pam_get_authtok.3
- pam_get_authtok_verify.3: pam_get_authtok.3
- pam_verror.3: pam_error.3
-diff --git a/doc/man/Makefile.in b/doc/man/Makefile.in
-index d18dc7d..30da4d0 100644
---- a/doc/man/Makefile.in
-+++ b/doc/man/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.16.3 from Makefile.am.
-+# Makefile.in generated by automake 1.16.5 from Makefile.am.
- # @configure_input@
-
--# Copyright (C) 1994-2020 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2021 Free Software Foundation, Inc.
-
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -163,9 +163,9 @@ am__uninstall_files_from_dir = { \
- }
- man3dir = $(mandir)/man3
- am__installdirs = "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" \
-- "$(DESTDIR)$(man8dir)"
-+ "$(DESTDIR)$(man7dir)"
- man5dir = $(mandir)/man5
--man8dir = $(mandir)/man8
-+man7dir = $(mandir)/man7
- NROFF = nroff
- MANS = $(man_MANS)
- am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
-@@ -192,6 +192,8 @@ CPPFLAGS = @CPPFLAGS@
- CRYPTO_LIBS = @CRYPTO_LIBS@
- CRYPT_CFLAGS = @CRYPT_CFLAGS@
- CRYPT_LIBS = @CRYPT_LIBS@
-+CSCOPE = @CSCOPE@
-+CTAGS = @CTAGS@
- CYGPATH_W = @CYGPATH_W@
- DEFS = @DEFS@
- DEPDIR = @DEPDIR@
-@@ -205,6 +207,7 @@ ECHO_T = @ECHO_T@
- ECONF_CFLAGS = @ECONF_CFLAGS@
- ECONF_LIBS = @ECONF_LIBS@
- EGREP = @EGREP@
-+ETAGS = @ETAGS@
- EXEEXT = @EXEEXT@
- EXE_CFLAGS = @EXE_CFLAGS@
- EXE_LDFLAGS = @EXE_LDFLAGS@
-@@ -354,6 +357,7 @@ pdfdir = @pdfdir@
- prefix = @prefix@
- program_transform_name = @program_transform_name@
- psdir = @psdir@
-+runstatedir = @runstatedir@
- sbindir = @sbindir@
- sharedstatedir = @sharedstatedir@
- srcdir = @srcdir@
-@@ -366,7 +370,7 @@ top_srcdir = @top_srcdir@
- CLEANFILES = *~
- MAINTAINERCLEANFILES = $(MANS)
- EXTRA_DIST = $(MANS) $(XMLS)
--man_MANS = pam.3 PAM.8 pam.8 pam.conf.5 pam.d.5 \
-+man_MANS = pam.3 PAM.7 pam.7 pam.conf.5 pam.d.5 \
- pam_acct_mgmt.3 pam_authenticate.3 \
- pam_chauthtok.3 pam_close_session.3 pam_conv.3 \
- pam_end.3 pam_error.3 \
-@@ -528,56 +532,55 @@ uninstall-man5:
- } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
- -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
- dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir)
--install-man8: $(man_MANS)
-+install-man7: $(man_MANS)
- @$(NORMAL_INSTALL)
- @list1=''; \
- list2='$(man_MANS)'; \
-- test -n "$(man8dir)" \
-+ test -n "$(man7dir)" \
- && test -n "`echo $$list1$$list2`" \
- || exit 0; \
-- echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
-- $(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
-+ echo " $(MKDIR_P) '$(DESTDIR)$(man7dir)'"; \
-+ $(MKDIR_P) "$(DESTDIR)$(man7dir)" || exit 1; \
- { for i in $$list1; do echo "$$i"; done; \
- if test -n "$$list2"; then \
- for i in $$list2; do echo "$$i"; done \
-- | sed -n '/\.8[a-z]*$$/p'; \
-+ | sed -n '/\.7[a-z]*$$/p'; \
- fi; \
- } | while read p; do \
- if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; echo "$$p"; \
- done | \
-- sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
-+ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^7][0-9a-z]*$$,7,;x' \
- -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
- sed 'N;N;s,\n, ,g' | { \
- list=; while read file base inst; do \
- if test "$$base" = "$$inst"; then list="$$list $$file"; else \
-- echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
-- $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \
-+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man7dir)/$$inst'"; \
-+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man7dir)/$$inst" || exit $$?; \
- fi; \
- done; \
- for i in $$list; do echo "$$i"; done | $(am__base_list) | \
- while read files; do \
- test -z "$$files" || { \
-- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \
-- $(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \
-+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man7dir)'"; \
-+ $(INSTALL_DATA) $$files "$(DESTDIR)$(man7dir)" || exit $$?; }; \
- done; }
-
--uninstall-man8:
-+uninstall-man7:
- @$(NORMAL_UNINSTALL)
-- @list=''; test -n "$(man8dir)" || exit 0; \
-+ @list=''; test -n "$(man7dir)" || exit 0; \
- files=`{ for i in $$list; do echo "$$i"; done; \
- l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
-- sed -n '/\.8[a-z]*$$/p'; \
-- } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
-+ sed -n '/\.7[a-z]*$$/p'; \
-+ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^7][0-9a-z]*$$,7,;x' \
- -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
-- dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
-+ dir='$(DESTDIR)$(man7dir)'; $(am__uninstall_files_from_dir)
- tags TAGS:
-
- ctags CTAGS:
-
- cscope cscopelist:
-
--
- distdir: $(BUILT_SOURCES)
- $(MAKE) $(AM_MAKEFLAGS) distdir-am
-
-@@ -615,7 +618,7 @@ check-am: all-am
- check: check-am
- all-am: Makefile $(MANS)
- installdirs:
-- for dir in "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)"; do \
-+ for dir in "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man7dir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
- install: install-am
-@@ -686,7 +689,7 @@ install-info: install-info-am
-
- install-info-am:
-
--install-man: install-man3 install-man5 install-man8
-+install-man: install-man3 install-man5 install-man7
-
- install-pdf: install-pdf-am
-
-@@ -716,7 +719,7 @@ ps-am:
-
- uninstall-am: uninstall-man
-
--uninstall-man: uninstall-man3 uninstall-man5 uninstall-man8
-+uninstall-man: uninstall-man3 uninstall-man5 uninstall-man7
-
- .MAKE: install-am install-strip
-
-@@ -726,18 +729,19 @@ uninstall-man: uninstall-man3 uninstall-man5 uninstall-man8
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
-- install-man3 install-man5 install-man8 install-pdf \
-+ install-man3 install-man5 install-man7 install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
- uninstall-am uninstall-man uninstall-man3 uninstall-man5 \
-- uninstall-man8
-+ uninstall-man7
-
- .PRECIOUS: Makefile
-
-
--@ENABLE_REGENERATE_MAN_TRUE@PAM.8: pam.8
-+@ENABLE_REGENERATE_MAN_TRUE@pam.8: pam.8.xml
-+@ENABLE_REGENERATE_MAN_TRUE@PAM.7 pam.7: pam.8
- @ENABLE_REGENERATE_MAN_TRUE@pam_get_authtok_noverify.3: pam_get_authtok.3
- @ENABLE_REGENERATE_MAN_TRUE@pam_get_authtok_verify.3: pam_get_authtok.3
- @ENABLE_REGENERATE_MAN_TRUE@pam_verror.3: pam_error.3
-diff --git a/doc/man/PAM.7 b/doc/man/PAM.7
-new file mode 100644
-index 0000000..00b313f
---- /dev/null
-+++ b/doc/man/PAM.7
-@@ -0,0 +1,138 @@
-+'\" t
-+.\" Title: pam
-+.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
-+.\" Generator: DocBook XSL Stylesheets v1.79.2 <http://docbook.sf.net/>
-+.\" Date: 09/15/2023
-+.\" Manual: Linux-PAM Manual
-+.\" Source: Linux-PAM
-+.\" Language: English
-+.\"
-+.TH "PAM" "7" "09/15/2023" "Linux\-PAM" "Linux\-PAM Manual"
-+.\" -----------------------------------------------------------------
-+.\" * Define some portability stuff
-+.\" -----------------------------------------------------------------
-+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+.\" http://bugs.debian.org/507673
-+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+.ie \n(.g .ds Aq \(aq
-+.el .ds Aq '
-+.\" -----------------------------------------------------------------
-+.\" * set default formatting
-+.\" -----------------------------------------------------------------
-+.\" disable hyphenation
-+.nh
-+.\" disable justification (adjust text to left margin only)
-+.ad l
-+.\" -----------------------------------------------------------------
-+.\" * MAIN CONTENT STARTS HERE *
-+.\" -----------------------------------------------------------------
-+.SH "NAME"
-+PAM, pam \- Pluggable Authentication Modules for Linux
-+.SH "DESCRIPTION"
-+.PP
-+This manual is intended to offer a quick introduction to
-+\fBLinux\-PAM\fR\&. For more information the reader is directed to the
-+\fBLinux\-PAM system administrators\*(Aq guide\fR\&.
-+.PP
-+\fBLinux\-PAM\fR
-+is a system of libraries that handle the authentication tasks of applications (services) on the system\&. The library provides a stable general interface (Application Programming Interface \- API) that privilege granting programs (such as
-+\fBlogin\fR(1)
-+and
-+\fBsu\fR(1)) defer to to perform standard authentication tasks\&.
-+.PP
-+The principal feature of the PAM approach is that the nature of the authentication is dynamically configurable\&. In other words, the system administrator is free to choose how individual service\-providing applications will authenticate users\&. This dynamic configuration is set by the contents of the single
-+\fBLinux\-PAM\fR
-+configuration file
-+/etc/pam\&.conf\&. Alternatively and preferably, the configuration can be set by individual configuration files located in a
-+pam\&.d
-+directory\&. The presence of this directory will cause
-+\fBLinux\-PAM\fR
-+to
-+\fIignore\fR
-+/etc/pam\&.conf\&.
-+.PP
-+Vendor\-supplied PAM configuration files might be installed in the system directory
-+/usr/lib/pam\&.d/
-+or a configurable vendor specific directory instead of the machine configuration directory
-+/etc/pam\&.d/\&. If no machine configuration file is found, the vendor\-supplied file is used\&. All files in
-+/etc/pam\&.d/
-+override files with the same name in other directories\&.
-+.PP
-+From the point of view of the system administrator, for whom this manual is provided, it is not of primary importance to understand the internal behavior of the
-+\fBLinux\-PAM\fR
-+library\&. The important point to recognize is that the configuration file(s)
-+\fIdefine\fR
-+the connection between applications
-+(\fBservices\fR) and the pluggable authentication modules
-+(\fBPAM\fRs) that perform the actual authentication tasks\&.
-+.PP
-+\fBLinux\-PAM\fR
-+separates the tasks of
-+\fIauthentication\fR
-+into four independent management groups:
-+\fBaccount\fR
-+management;
-+\fBauth\fRentication management;
-+\fBpassword\fR
-+management; and
-+\fBsession\fR
-+management\&. (We highlight the abbreviations used for these groups in the configuration file\&.)
-+.PP
-+Simply put, these groups take care of different aspects of a typical user\*(Aqs request for a restricted service:
-+.PP
-+\fBaccount\fR
-+\- provide account verification types of service: has the user\*(Aqs password expired?; is this user permitted access to the requested service?
-+.PP
-+\fBauth\fRentication \- authenticate a user and set up user credentials\&. Typically this is via some challenge\-response request that the user must satisfy: if you are who you claim to be please enter your password\&. Not all authentications are of this type, there exist hardware based authentication schemes (such as the use of smart\-cards and biometric devices), with suitable modules, these may be substituted seamlessly for more standard approaches to authentication \- such is the flexibility of
-+\fBLinux\-PAM\fR\&.
-+.PP
-+\fBpassword\fR
-+\- this group\*(Aqs responsibility is the task of updating authentication mechanisms\&. Typically, such services are strongly coupled to those of the
-+\fBauth\fR
-+group\&. Some authentication mechanisms lend themselves well to being updated with such a function\&. Standard UN*X password\-based access is the obvious example: please enter a replacement password\&.
-+.PP
-+\fBsession\fR
-+\- this group of tasks cover things that should be done prior to a service being given and after it is withdrawn\&. Such tasks include the maintenance of audit trails and the mounting of the user\*(Aqs home directory\&. The
-+\fBsession\fR
-+management group is important as it provides both an opening and closing hook for modules to affect the services available to a user\&.
-+.SH "FILES"
-+.PP
-+/etc/pam\&.conf
-+.RS 4
-+the configuration file
-+.RE
-+.PP
-+/etc/pam\&.d
-+.RS 4
-+the
-+\fBLinux\-PAM\fR
-+configuration directory\&. Generally, if this directory is present, the
-+/etc/pam\&.conf
-+file is ignored\&.
-+.RE
-+.PP
-+/usr/lib/pam\&.d
-+.RS 4
-+the
-+\fBLinux\-PAM\fR
-+vendor configuration directory\&. Files in
-+/etc/pam\&.d
-+override files with the same name in this directory\&.
-+.RE
-+.SH "ERRORS"
-+.PP
-+Typically errors generated by the
-+\fBLinux\-PAM\fR
-+system of libraries, will be written to
-+\fBsyslog\fR(3)\&.
-+.SH "CONFORMING TO"
-+.PP
-+DCE\-RFC 86\&.0, October 1995\&. Contains additional features, but remains backwardly compatible with this RFC\&.
-+.SH "SEE ALSO"
-+.PP
-+\fBpam\fR(3),
-+\fBpam_authenticate\fR(3),
-+\fBpam_sm_setcred\fR(3),
-+\fBpam_strerror\fR(3),
-+\fBPAM\fR(8)
-diff --git a/doc/man/misc_conv.3 b/doc/man/misc_conv.3
-index 6265664..85d32db 100644
---- a/doc/man/misc_conv.3
-+++ b/doc/man/misc_conv.3
-@@ -117,7 +117,7 @@ This function pointer is initialized to
- .SH "SEE ALSO"
- .PP
- \fBpam_conv\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "STANDARDS"
- .PP
- The
diff --git a/doc/man/misc_conv.3.xml b/doc/man/misc_conv.3.xml
index 92d4acd..2971b3a 100644
--- a/doc/man/misc_conv.3.xml
@@ -524,36 +107,442 @@ index 92d4acd..2971b3a 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam.7 b/doc/man/pam.7
+diff --git a/doc/man/pam.7.xml b/doc/man/pam.7.xml
new file mode 100644
-index 0000000..a15cab9
+index 0000000..cb6a7d8
--- /dev/null
-+++ b/doc/man/pam.7
-@@ -0,0 +1 @@
-+.so PAM.7
++++ b/doc/man/pam.7.xml
+@@ -0,0 +1,212 @@
++<refentry xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="pam8">
++
++ <refmeta>
++ <refentrytitle>pam</refentrytitle>
++ <manvolnum>7</manvolnum>
++ <refmiscinfo class="source">Linux-PAM</refmiscinfo>
++ <refmiscinfo class="manual">Linux-PAM Manual</refmiscinfo>
++ </refmeta>
++
++ <refnamediv xml:id="pam8-name">
++ <refname>PAM</refname>
++ <refname>pam</refname>
++ <refpurpose>Pluggable Authentication Modules for Linux</refpurpose>
++ </refnamediv>
++
++ <refsect1 xml:id="pam8-description">
++ <title>DESCRIPTION</title>
++ <para>
++ This manual is intended to offer a quick introduction to
++ <emphasis remap="B">Linux-PAM</emphasis>. For more information
++ the reader is directed to the
++ <emphasis remap="B">Linux-PAM system administrators' guide</emphasis>.
++ </para>
++
++ <para>
++ <emphasis remap="B">Linux-PAM</emphasis> is a system of libraries
++ that handle the authentication tasks of applications (services) on
++ the system. The library provides a stable general interface
++ (Application Programming Interface - API) that privilege granting
++ programs (such as <citerefentry>
++ <refentrytitle>login</refentrytitle><manvolnum>1</manvolnum>
++ </citerefentry> and <citerefentry>
++ <refentrytitle>su</refentrytitle><manvolnum>1</manvolnum>
++ </citerefentry>) defer to to perform standard authentication tasks.
++ </para>
++
++ <para>
++ The principal feature of the PAM approach is that the nature of the
++ authentication is dynamically configurable. In other words, the
++ system administrator is free to choose how individual
++ service-providing applications will authenticate users. This dynamic
++ configuration is set by the contents of the single
++ <emphasis remap="B">Linux-PAM</emphasis> configuration file
++ <filename>/etc/pam.conf</filename>. Alternatively and preferably,
++ the configuration can be set by individual configuration files
++ located in a <filename>pam.d</filename> directory. The presence of this
++ directory will cause <emphasis remap="B">Linux-PAM</emphasis> to
++ <emphasis remap="I">ignore</emphasis> <filename>/etc/pam.conf</filename>.
++ </para>
++
++ <para>
++ Vendor-supplied PAM configuration files might be installed in
++ the system directory <filename>/usr/lib/pam.d/</filename> or
++ a configurable vendor specific directory instead
++ of the machine configuration directory <filename>/etc/pam.d/</filename>.
++ If no machine configuration file is found, the vendor-supplied file
++ is used. All files in <filename>/etc/pam.d/</filename> override
++ files with the same name in other directories.
++ </para>
++
++<para>From the point of view of the system administrator, for whom this
++manual is provided, it is not of primary importance to understand the
++internal behavior of the
++<emphasis remap="B">Linux-PAM</emphasis>
++library. The important point to recognize is that the configuration
++file(s)
++<emphasis remap="I">define</emphasis>
++the connection between applications
++<emphasis remap="B"/>(<emphasis remap="B">services</emphasis>)
++and the pluggable authentication modules
++<emphasis remap="B"/>(<emphasis remap="B">PAM</emphasis>s)
++that perform the actual authentication tasks.</para>
++
++
++<para><emphasis remap="B">Linux-PAM</emphasis>
++separates the tasks of
++<emphasis remap="I">authentication</emphasis>
++into four independent management groups:
++<emphasis remap="B">account</emphasis> management;
++<emphasis remap="B">auth</emphasis>entication management;
++<emphasis remap="B">password</emphasis> management;
++and
++<emphasis remap="B">session</emphasis> management.
++(We highlight the abbreviations used for these groups in the
++configuration file.)</para>
++
++
++<para>Simply put, these groups take care of different aspects of a typical
++user's request for a restricted service:</para>
++
++
++<para><emphasis remap="B">account</emphasis> -
++provide account verification types of service: has the user's password
++expired?; is this user permitted access to the requested service?</para>
++
++<!-- .br -->
++<para><emphasis remap="B">auth</emphasis>entication -
++authenticate a user and set up user credentials. Typically this is via
++some challenge-response request that the user must satisfy: if you are
++who you claim to be please enter your password. Not all authentications
++are of this type, there exist hardware based authentication schemes
++(such as the use of smart-cards and biometric devices), with suitable
++modules, these may be substituted seamlessly for more standard
++approaches to authentication - such is the flexibility of
++<emphasis remap="B">Linux-PAM</emphasis>.</para>
++
++<!-- .br -->
++<para><emphasis remap="B">password</emphasis> -
++this group's responsibility is the task of updating authentication
++mechanisms. Typically, such services are strongly coupled to those of
++the
++<emphasis remap="B">auth</emphasis>
++group. Some authentication mechanisms lend themselves well to being
++updated with such a function. Standard UN*X password-based access is
++the obvious example: please enter a replacement password.</para>
++
++<!-- .br -->
++<para><emphasis remap="B">session</emphasis> -
++this group of tasks cover things that should be done prior to a
++service being given and after it is withdrawn. Such tasks include the
++maintenance of audit trails and the mounting of the user's home
++directory. The
++<emphasis remap="B">session</emphasis>
++management group is important as it provides both an opening and
++closing hook for modules to affect the services available to a user.</para>
++
++</refsect1>
++
++ <refsect1 xml:id="pam8-files">
++ <title>FILES</title>
++ <variablelist>
++ <varlistentry>
++ <term>/etc/pam.conf</term>
++ <listitem>
++ <para>the configuration file</para>
++ </listitem>
++ </varlistentry>
++ <varlistentry>
++ <term>/etc/pam.d</term>
++ <listitem>
++ <para>
++ the <emphasis remap="B">Linux-PAM</emphasis> configuration
++ directory. Generally, if this directory is present, the
++ <filename>/etc/pam.conf</filename> file is ignored.
++ </para>
++ </listitem>
++ </varlistentry>
++ <varlistentry>
++ <term>/usr/lib/pam.d</term>
++ <listitem>
++ <para>
++ the <emphasis remap="B">Linux-PAM</emphasis> vendor configuration
++ directory. Files in <filename>/etc/pam.d</filename> override
++ files with the same name in this directory.
++ </para>
++ </listitem>
++ </varlistentry>
++ <varlistentry condition="with_vendordir">
++ <term>%vendordir%/pam.d</term>
++ <listitem>
++ <para>
++ additional <emphasis remap="B">Linux-PAM</emphasis> vendor
++ configuration directory. Files in <filename>/etc/pam.d</filename>
++ and <filename>/usr/lib/pam.d</filename> override files with the
++ same name in this directory.
++ </para>
++ </listitem>
++ </varlistentry>
++ </variablelist>
++ </refsect1>
++
++ <refsect1 xml:id="pam8-errors">
++ <title>ERRORS</title>
++ <para>
++ Typically errors generated by the
++ <emphasis remap="B">Linux-PAM</emphasis> system of libraries, will
++ be written to <citerefentry>
++ <refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum>
++ </citerefentry>.
++ </para>
++ </refsect1>
++
++ <refsect1 xml:id="pam8-conforming_to">
++ <title>CONFORMING TO</title>
++ <para>
++ DCE-RFC 86.0, October 1995.
++ Contains additional features, but remains backwardly compatible
++ with this RFC.
++ </para>
++ </refsect1>
++
++ <refsect1 xml:id="pam8-see_also">
++ <title>SEE ALSO</title>
++ <para>
++ <citerefentry>
++ <refentrytitle>pam</refentrytitle><manvolnum>3</manvolnum>
++ </citerefentry>,
++ <citerefentry>
++ <refentrytitle>pam_authenticate</refentrytitle><manvolnum>3</manvolnum>
++ </citerefentry>,
++ <citerefentry>
++ <refentrytitle>pam_sm_setcred</refentrytitle><manvolnum>3</manvolnum>
++ </citerefentry>,
++ <citerefentry>
++ <refentrytitle>pam_strerror</refentrytitle><manvolnum>3</manvolnum>
++ </citerefentry>,
++ <citerefentry>
++ <refentrytitle>PAM</refentrytitle><manvolnum>8</manvolnum>
++ </citerefentry>
++ </para>
++ </refsect1>
++</refentry>
diff --git a/doc/man/pam.8.xml b/doc/man/pam.8.xml
-index 7f3b051..cb6a7d8 100644
+deleted file mode 100644
+index 7f3b051..0000000
--- a/doc/man/pam.8.xml
-+++ b/doc/man/pam.8.xml
-@@ -2,7 +2,7 @@
-
- <refmeta>
- <refentrytitle>pam</refentrytitle>
++++ /dev/null
+@@ -1,212 +0,0 @@
+-<refentry xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="pam8">
+-
+- <refmeta>
+- <refentrytitle>pam</refentrytitle>
- <manvolnum>8</manvolnum>
-+ <manvolnum>7</manvolnum>
- <refmiscinfo class="source">Linux-PAM</refmiscinfo>
- <refmiscinfo class="manual">Linux-PAM Manual</refmiscinfo>
- </refmeta>
-diff --git a/doc/man/pam_acct_mgmt.3 b/doc/man/pam_acct_mgmt.3
-index 18e91d5..1cfb501 100644
---- a/doc/man/pam_acct_mgmt.3
-+++ b/doc/man/pam_acct_mgmt.3
-@@ -97,4 +97,4 @@ User unknown to password service\&.
- \fBpam_authenticate\fR(3),
- \fBpam_chauthtok\fR(3),
- \fBpam_strerror\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
+- <refmiscinfo class="source">Linux-PAM</refmiscinfo>
+- <refmiscinfo class="manual">Linux-PAM Manual</refmiscinfo>
+- </refmeta>
+-
+- <refnamediv xml:id="pam8-name">
+- <refname>PAM</refname>
+- <refname>pam</refname>
+- <refpurpose>Pluggable Authentication Modules for Linux</refpurpose>
+- </refnamediv>
+-
+- <refsect1 xml:id="pam8-description">
+- <title>DESCRIPTION</title>
+- <para>
+- This manual is intended to offer a quick introduction to
+- <emphasis remap="B">Linux-PAM</emphasis>. For more information
+- the reader is directed to the
+- <emphasis remap="B">Linux-PAM system administrators' guide</emphasis>.
+- </para>
+-
+- <para>
+- <emphasis remap="B">Linux-PAM</emphasis> is a system of libraries
+- that handle the authentication tasks of applications (services) on
+- the system. The library provides a stable general interface
+- (Application Programming Interface - API) that privilege granting
+- programs (such as <citerefentry>
+- <refentrytitle>login</refentrytitle><manvolnum>1</manvolnum>
+- </citerefentry> and <citerefentry>
+- <refentrytitle>su</refentrytitle><manvolnum>1</manvolnum>
+- </citerefentry>) defer to to perform standard authentication tasks.
+- </para>
+-
+- <para>
+- The principal feature of the PAM approach is that the nature of the
+- authentication is dynamically configurable. In other words, the
+- system administrator is free to choose how individual
+- service-providing applications will authenticate users. This dynamic
+- configuration is set by the contents of the single
+- <emphasis remap="B">Linux-PAM</emphasis> configuration file
+- <filename>/etc/pam.conf</filename>. Alternatively and preferably,
+- the configuration can be set by individual configuration files
+- located in a <filename>pam.d</filename> directory. The presence of this
+- directory will cause <emphasis remap="B">Linux-PAM</emphasis> to
+- <emphasis remap="I">ignore</emphasis> <filename>/etc/pam.conf</filename>.
+- </para>
+-
+- <para>
+- Vendor-supplied PAM configuration files might be installed in
+- the system directory <filename>/usr/lib/pam.d/</filename> or
+- a configurable vendor specific directory instead
+- of the machine configuration directory <filename>/etc/pam.d/</filename>.
+- If no machine configuration file is found, the vendor-supplied file
+- is used. All files in <filename>/etc/pam.d/</filename> override
+- files with the same name in other directories.
+- </para>
+-
+-<para>From the point of view of the system administrator, for whom this
+-manual is provided, it is not of primary importance to understand the
+-internal behavior of the
+-<emphasis remap="B">Linux-PAM</emphasis>
+-library. The important point to recognize is that the configuration
+-file(s)
+-<emphasis remap="I">define</emphasis>
+-the connection between applications
+-<emphasis remap="B"/>(<emphasis remap="B">services</emphasis>)
+-and the pluggable authentication modules
+-<emphasis remap="B"/>(<emphasis remap="B">PAM</emphasis>s)
+-that perform the actual authentication tasks.</para>
+-
+-
+-<para><emphasis remap="B">Linux-PAM</emphasis>
+-separates the tasks of
+-<emphasis remap="I">authentication</emphasis>
+-into four independent management groups:
+-<emphasis remap="B">account</emphasis> management;
+-<emphasis remap="B">auth</emphasis>entication management;
+-<emphasis remap="B">password</emphasis> management;
+-and
+-<emphasis remap="B">session</emphasis> management.
+-(We highlight the abbreviations used for these groups in the
+-configuration file.)</para>
+-
+-
+-<para>Simply put, these groups take care of different aspects of a typical
+-user's request for a restricted service:</para>
+-
+-
+-<para><emphasis remap="B">account</emphasis> -
+-provide account verification types of service: has the user's password
+-expired?; is this user permitted access to the requested service?</para>
+-
+-<!-- .br -->
+-<para><emphasis remap="B">auth</emphasis>entication -
+-authenticate a user and set up user credentials. Typically this is via
+-some challenge-response request that the user must satisfy: if you are
+-who you claim to be please enter your password. Not all authentications
+-are of this type, there exist hardware based authentication schemes
+-(such as the use of smart-cards and biometric devices), with suitable
+-modules, these may be substituted seamlessly for more standard
+-approaches to authentication - such is the flexibility of
+-<emphasis remap="B">Linux-PAM</emphasis>.</para>
+-
+-<!-- .br -->
+-<para><emphasis remap="B">password</emphasis> -
+-this group's responsibility is the task of updating authentication
+-mechanisms. Typically, such services are strongly coupled to those of
+-the
+-<emphasis remap="B">auth</emphasis>
+-group. Some authentication mechanisms lend themselves well to being
+-updated with such a function. Standard UN*X password-based access is
+-the obvious example: please enter a replacement password.</para>
+-
+-<!-- .br -->
+-<para><emphasis remap="B">session</emphasis> -
+-this group of tasks cover things that should be done prior to a
+-service being given and after it is withdrawn. Such tasks include the
+-maintenance of audit trails and the mounting of the user's home
+-directory. The
+-<emphasis remap="B">session</emphasis>
+-management group is important as it provides both an opening and
+-closing hook for modules to affect the services available to a user.</para>
+-
+-</refsect1>
+-
+- <refsect1 xml:id="pam8-files">
+- <title>FILES</title>
+- <variablelist>
+- <varlistentry>
+- <term>/etc/pam.conf</term>
+- <listitem>
+- <para>the configuration file</para>
+- </listitem>
+- </varlistentry>
+- <varlistentry>
+- <term>/etc/pam.d</term>
+- <listitem>
+- <para>
+- the <emphasis remap="B">Linux-PAM</emphasis> configuration
+- directory. Generally, if this directory is present, the
+- <filename>/etc/pam.conf</filename> file is ignored.
+- </para>
+- </listitem>
+- </varlistentry>
+- <varlistentry>
+- <term>/usr/lib/pam.d</term>
+- <listitem>
+- <para>
+- the <emphasis remap="B">Linux-PAM</emphasis> vendor configuration
+- directory. Files in <filename>/etc/pam.d</filename> override
+- files with the same name in this directory.
+- </para>
+- </listitem>
+- </varlistentry>
+- <varlistentry condition="with_vendordir">
+- <term>%vendordir%/pam.d</term>
+- <listitem>
+- <para>
+- additional <emphasis remap="B">Linux-PAM</emphasis> vendor
+- configuration directory. Files in <filename>/etc/pam.d</filename>
+- and <filename>/usr/lib/pam.d</filename> override files with the
+- same name in this directory.
+- </para>
+- </listitem>
+- </varlistentry>
+- </variablelist>
+- </refsect1>
+-
+- <refsect1 xml:id="pam8-errors">
+- <title>ERRORS</title>
+- <para>
+- Typically errors generated by the
+- <emphasis remap="B">Linux-PAM</emphasis> system of libraries, will
+- be written to <citerefentry>
+- <refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum>
+- </citerefentry>.
+- </para>
+- </refsect1>
+-
+- <refsect1 xml:id="pam8-conforming_to">
+- <title>CONFORMING TO</title>
+- <para>
+- DCE-RFC 86.0, October 1995.
+- Contains additional features, but remains backwardly compatible
+- with this RFC.
+- </para>
+- </refsect1>
+-
+- <refsect1 xml:id="pam8-see_also">
+- <title>SEE ALSO</title>
+- <para>
+- <citerefentry>
+- <refentrytitle>pam</refentrytitle><manvolnum>3</manvolnum>
+- </citerefentry>,
+- <citerefentry>
+- <refentrytitle>pam_authenticate</refentrytitle><manvolnum>3</manvolnum>
+- </citerefentry>,
+- <citerefentry>
+- <refentrytitle>pam_sm_setcred</refentrytitle><manvolnum>3</manvolnum>
+- </citerefentry>,
+- <citerefentry>
+- <refentrytitle>pam_strerror</refentrytitle><manvolnum>3</manvolnum>
+- </citerefentry>,
+- <citerefentry>
+- <refentrytitle>PAM</refentrytitle><manvolnum>8</manvolnum>
+- </citerefentry>
+- </para>
+- </refsect1>
+-</refentry>
diff --git a/doc/man/pam_acct_mgmt.3.xml b/doc/man/pam_acct_mgmt.3.xml
index de6a94a..6ff3ccb 100644
--- a/doc/man/pam_acct_mgmt.3.xml
@@ -567,16 +556,6 @@ index de6a94a..6ff3ccb 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_authenticate.3 b/doc/man/pam_authenticate.3
-index 1760e2a..463a518 100644
---- a/doc/man/pam_authenticate.3
-+++ b/doc/man/pam_authenticate.3
-@@ -107,4 +107,4 @@ User unknown to authentication service\&.
- \fBpam_setcred\fR(3),
- \fBpam_chauthtok\fR(3),
- \fBpam_strerror\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
diff --git a/doc/man/pam_authenticate.3.xml b/doc/man/pam_authenticate.3.xml
index 794a5c7..948b950 100644
--- a/doc/man/pam_authenticate.3.xml
@@ -590,16 +569,6 @@ index 794a5c7..948b950 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_chauthtok.3 b/doc/man/pam_chauthtok.3
-index 60d267f..d7a1c1b 100644
---- a/doc/man/pam_chauthtok.3
-+++ b/doc/man/pam_chauthtok.3
-@@ -106,4 +106,4 @@ User unknown to password service\&.
- \fBpam_setcred\fR(3),
- \fBpam_get_item\fR(3),
- \fBpam_strerror\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
diff --git a/doc/man/pam_chauthtok.3.xml b/doc/man/pam_chauthtok.3.xml
index e184f45..95af359 100644
--- a/doc/man/pam_chauthtok.3.xml
@@ -613,16 +582,6 @@ index e184f45..95af359 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_conv.3 b/doc/man/pam_conv.3
-index 5ada083..35c35d0 100644
---- a/doc/man/pam_conv.3
-+++ b/doc/man/pam_conv.3
-@@ -174,4 +174,4 @@ Success\&.
- \fBpam_set_item\fR(3),
- \fBpam_get_item\fR(3),
- \fBpam_strerror\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
diff --git a/doc/man/pam_conv.3.xml b/doc/man/pam_conv.3.xml
index 31834f3..96bfd23 100644
--- a/doc/man/pam_conv.3.xml
@@ -636,19 +595,6 @@ index 31834f3..96bfd23 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_error.3 b/doc/man/pam_error.3
-index 9a6c3f8..6f04998 100644
---- a/doc/man/pam_error.3
-+++ b/doc/man/pam_error.3
-@@ -80,7 +80,7 @@ System error\&.
- \fBpam_vinfo\fR(3),
- \fBpam_prompt\fR(3),
- \fBpam_vprompt\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "STANDARDS"
- .PP
- The
diff --git a/doc/man/pam_error.3.xml b/doc/man/pam_error.3.xml
index 0f294c2..82ea709 100644
--- a/doc/man/pam_error.3.xml
@@ -662,24 +608,11 @@ index 0f294c2..82ea709 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_get_authtok.3 b/doc/man/pam_get_authtok.3
-index 105a217..3e6ddda 100644
---- a/doc/man/pam_get_authtok.3
-+++ b/doc/man/pam_get_authtok.3
-@@ -162,7 +162,7 @@ New authentication tokens mismatch\&.
- .RE
- .SH "SEE ALSO"
- .PP
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "STANDARDS"
- .PP
- The
diff --git a/doc/man/pam_get_authtok.3.xml b/doc/man/pam_get_authtok.3.xml
-index ba6d955..1cb7566 100644
+index 60e0a45..bfb04c1 100644
--- a/doc/man/pam_get_authtok.3.xml
+++ b/doc/man/pam_get_authtok.3.xml
-@@ -229,7 +229,7 @@
+@@ -230,7 +230,7 @@
<title>SEE ALSO</title>
<para>
<citerefentry>
@@ -688,35 +621,6 @@ index ba6d955..1cb7566 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_get_item.3 b/doc/man/pam_get_item.3
-index d08fde5..30434bb 100644
---- a/doc/man/pam_get_item.3
-+++ b/doc/man/pam_get_item.3
-@@ -2,12 +2,12 @@
- .\" Title: pam_get_item
- .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
- .\" Generator: DocBook XSL Stylesheets v1.79.2 <http://docbook.sf.net/>
--.\" Date: 05/07/2023
-+.\" Date: 02/29/2024
- .\" Manual: Linux-PAM Manual
- .\" Source: Linux-PAM
- .\" Language: English
- .\"
--.TH "PAM_GET_ITEM" "3" "05/07/2023" "Linux\-PAM" "Linux\-PAM Manual"
-+.TH "PAM_GET_ITEM" "3" "02/29/2024" "Linux\-PAM" "Linux\-PAM Manual"
- .\" -----------------------------------------------------------------
- .\" * Define some portability stuff
- .\" -----------------------------------------------------------------
-diff --git a/doc/man/pam_getenv.3 b/doc/man/pam_getenv.3
-index d0d3999..f639ef9 100644
---- a/doc/man/pam_getenv.3
-+++ b/doc/man/pam_getenv.3
-@@ -57,4 +57,4 @@ function returns NULL on failure\&.
- \fBpam_start\fR(3),
- \fBpam_getenvlist\fR(3),
- \fBpam_putenv\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
diff --git a/doc/man/pam_getenv.3.xml b/doc/man/pam_getenv.3.xml
index df25863..b5dbc12 100644
--- a/doc/man/pam_getenv.3.xml
@@ -730,16 +634,6 @@ index df25863..b5dbc12 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_getenvlist.3 b/doc/man/pam_getenvlist.3
-index 8369764..e2ae949 100644
---- a/doc/man/pam_getenvlist.3
-+++ b/doc/man/pam_getenvlist.3
-@@ -63,4 +63,4 @@ function returns NULL on failure\&.
- \fBpam_start\fR(3),
- \fBpam_getenv\fR(3),
- \fBpam_putenv\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
diff --git a/doc/man/pam_getenvlist.3.xml b/doc/man/pam_getenvlist.3.xml
index 54b1f41..7f755e5 100644
--- a/doc/man/pam_getenvlist.3.xml
@@ -753,19 +647,6 @@ index 54b1f41..7f755e5 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_info.3 b/doc/man/pam_info.3
-index d66dee4..a76e039 100644
---- a/doc/man/pam_info.3
-+++ b/doc/man/pam_info.3
-@@ -76,7 +76,7 @@ System error\&.
- .RE
- .SH "SEE ALSO"
- .PP
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "STANDARDS"
- .PP
- The
diff --git a/doc/man/pam_info.3.xml b/doc/man/pam_info.3.xml
index 5155d41..9b4a3f0 100644
--- a/doc/man/pam_info.3.xml
@@ -779,19 +660,6 @@ index 5155d41..9b4a3f0 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_misc_drop_env.3 b/doc/man/pam_misc_drop_env.3
-index b3d162c..ca84c1c 100644
---- a/doc/man/pam_misc_drop_env.3
-+++ b/doc/man/pam_misc_drop_env.3
-@@ -52,7 +52,7 @@ all memory before
- .SH "SEE ALSO"
- .PP
- \fBpam_getenvlist\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "STANDARDS"
- .PP
- The
diff --git a/doc/man/pam_misc_drop_env.3.xml b/doc/man/pam_misc_drop_env.3.xml
index a7f6cc8..c7a2576 100644
--- a/doc/man/pam_misc_drop_env.3.xml
@@ -805,19 +673,6 @@ index a7f6cc8..c7a2576 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_misc_paste_env.3 b/doc/man/pam_misc_paste_env.3
-index d707daa..6ca8c50 100644
---- a/doc/man/pam_misc_paste_env.3
-+++ b/doc/man/pam_misc_paste_env.3
-@@ -47,7 +47,7 @@ PAM_SUCCESS\&.
- .SH "SEE ALSO"
- .PP
- \fBpam_putenv\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "STANDARDS"
- .PP
- The
diff --git a/doc/man/pam_misc_paste_env.3.xml b/doc/man/pam_misc_paste_env.3.xml
index 06194a9..2d99a1f 100644
--- a/doc/man/pam_misc_paste_env.3.xml
@@ -831,19 +686,6 @@ index 06194a9..2d99a1f 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_misc_setenv.3 b/doc/man/pam_misc_setenv.3
-index 70030b7..0b1380a 100644
---- a/doc/man/pam_misc_setenv.3
-+++ b/doc/man/pam_misc_setenv.3
-@@ -52,7 +52,7 @@ are concatenated with an \*(Aq=\*(Aq to form a name=value and passed to
- .SH "SEE ALSO"
- .PP
- \fBpam_putenv\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "STANDARDS"
- .PP
- The
diff --git a/doc/man/pam_misc_setenv.3.xml b/doc/man/pam_misc_setenv.3.xml
index 4414d54..c9403c5 100644
--- a/doc/man/pam_misc_setenv.3.xml
@@ -857,34 +699,6 @@ index 4414d54..c9403c5 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_prompt.3 b/doc/man/pam_prompt.3
-index 3070747..aeaaac0 100644
---- a/doc/man/pam_prompt.3
-+++ b/doc/man/pam_prompt.3
-@@ -2,12 +2,12 @@
- .\" Title: pam_prompt
- .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
- .\" Generator: DocBook XSL Stylesheets v1.79.2 <http://docbook.sf.net/>
--.\" Date: 05/07/2023
-+.\" Date: 09/15/2023
- .\" Manual: Linux-PAM Manual
- .\" Source: Linux-PAM
- .\" Language: English
- .\"
--.TH "PAM_PROMPT" "3" "05/07/2023" "Linux\-PAM" "Linux\-PAM Manual"
-+.TH "PAM_PROMPT" "3" "09/15/2023" "Linux\-PAM" "Linux\-PAM Manual"
- .\" -----------------------------------------------------------------
- .\" * Define some portability stuff
- .\" -----------------------------------------------------------------
-@@ -70,7 +70,7 @@ System error\&.
- .RE
- .SH "SEE ALSO"
- .PP
--\fBpam\fR(8),
-+\fBpam\fR(7),
- \fBpam_conv\fR(3)
- .SH "STANDARDS"
- .PP
diff --git a/doc/man/pam_prompt.3.xml b/doc/man/pam_prompt.3.xml
index c65a0c9..b53f502 100644
--- a/doc/man/pam_prompt.3.xml
@@ -898,16 +712,6 @@ index c65a0c9..b53f502 100644
</citerefentry>,
<citerefentry>
<refentrytitle>pam_conv</refentrytitle><manvolnum>3</manvolnum>
-diff --git a/doc/man/pam_putenv.3 b/doc/man/pam_putenv.3
-index 3b826b1..0e1002b 100644
---- a/doc/man/pam_putenv.3
-+++ b/doc/man/pam_putenv.3
-@@ -108,4 +108,4 @@ The environment variable was successfully updated\&.
- \fBpam_getenv\fR(3),
- \fBpam_getenvlist\fR(3),
- \fBpam_strerror\fR(3),
--\fBpam\fR(8)
-+\fBpam\fR(7)
diff --git a/doc/man/pam_putenv.3.xml b/doc/man/pam_putenv.3.xml
index 7267046..8daca00 100644
--- a/doc/man/pam_putenv.3.xml
@@ -921,16 +725,6 @@ index 7267046..8daca00 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_strerror.3 b/doc/man/pam_strerror.3
-index 408eb3a..d6c5d51 100644
---- a/doc/man/pam_strerror.3
-+++ b/doc/man/pam_strerror.3
-@@ -49,4 +49,4 @@ function returns a pointer to a string describing the error code passed in the a
- This function returns always a pointer to a string\&.
- .SH "SEE ALSO"
- .PP
--\fBpam\fR(8)
-+\fBpam\fR(7)
diff --git a/doc/man/pam_strerror.3.xml b/doc/man/pam_strerror.3.xml
index b76cbc4..2c7a8a9 100644
--- a/doc/man/pam_strerror.3.xml
@@ -944,19 +738,6 @@ index b76cbc4..2c7a8a9 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/doc/man/pam_syslog.3 b/doc/man/pam_syslog.3
-index 8223131..d1f2589 100644
---- a/doc/man/pam_syslog.3
-+++ b/doc/man/pam_syslog.3
-@@ -67,7 +67,7 @@ with the difference that it takes a set of arguments which have been obtained us
- variable argument list macros\&.
- .SH "SEE ALSO"
- .PP
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "STANDARDS"
- .PP
- The
diff --git a/doc/man/pam_syslog.3.xml b/doc/man/pam_syslog.3.xml
index f5be287..5005476 100644
--- a/doc/man/pam_syslog.3.xml
@@ -970,24 +751,11 @@ index f5be287..5005476 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_access/access.conf.5 b/modules/pam_access/access.conf.5
-index b45e914..774e5cd 100644
---- a/modules/pam_access/access.conf.5
-+++ b/modules/pam_access/access.conf.5
-@@ -210,7 +210,7 @@ option, the spaces will become part of the actual item and the line will be most
- .PP
- \fBpam_access\fR(8),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHORS"
- .PP
- Original
diff --git a/modules/pam_access/access.conf.5.xml b/modules/pam_access/access.conf.5.xml
-index ff1cb22..e1e5531 100644
+index 0b93db0..65c6b69 100644
--- a/modules/pam_access/access.conf.5.xml
+++ b/modules/pam_access/access.conf.5.xml
-@@ -229,7 +229,7 @@
+@@ -240,7 +240,7 @@
<para>
<citerefentry><refentrytitle>pam_access</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
<citerefentry><refentrytitle>pam.d</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
@@ -996,24 +764,11 @@ index ff1cb22..e1e5531 100644
</para>
</refsect1>
-diff --git a/modules/pam_access/pam_access.8 b/modules/pam_access/pam_access.8
-index c9f9d40..5b0e1a3 100644
---- a/modules/pam_access/pam_access.8
-+++ b/modules/pam_access/pam_access.8
-@@ -133,7 +133,7 @@ Default configuration file
- .PP
- \fBaccess.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)\&.
-+\fBpam\fR(7)\&.
- .SH "AUTHORS"
- .PP
- The logdaemon style login access control scheme was designed and implemented by Wietse Venema\&. The pam_access PAM module was developed by Alexei Nogin <alexei@nogin\&.dnttm\&.ru>\&. The IPv6 support and the network(address) / netmask feature was developed and provided by Mike Becher <mike\&.becher@lrz\-muenchen\&.de>\&.
diff --git a/modules/pam_access/pam_access.8.xml b/modules/pam_access/pam_access.8.xml
-index 010e749..cc01d5c 100644
+index c991d7a..dcc5039 100644
--- a/modules/pam_access/pam_access.8.xml
+++ b/modules/pam_access/pam_access.8.xml
-@@ -270,7 +270,7 @@
+@@ -285,7 +285,7 @@
<refentrytitle>pam.d</refentrytitle><manvolnum>5</manvolnum>
</citerefentry>,
<citerefentry>
@@ -1022,19 +777,6 @@ index 010e749..cc01d5c 100644
</citerefentry>.
</para>
</refsect1>
-diff --git a/modules/pam_debug/pam_debug.8 b/modules/pam_debug/pam_debug.8
-index b1a6de7..2b2dee3 100644
---- a/modules/pam_debug/pam_debug.8
-+++ b/modules/pam_debug/pam_debug.8
-@@ -138,7 +138,7 @@ auth sufficient pam_debug\&.so auth=success cred=success
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_debug was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_debug/pam_debug.8.xml b/modules/pam_debug/pam_debug.8.xml
index 1c98f17..939c19b 100644
--- a/modules/pam_debug/pam_debug.8.xml
@@ -1048,19 +790,6 @@ index 1c98f17..939c19b 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_deny/pam_deny.8 b/modules/pam_deny/pam_deny.8
-index 85146f1..81d5343 100644
---- a/modules/pam_deny/pam_deny.8
-+++ b/modules/pam_deny/pam_deny.8
-@@ -96,7 +96,7 @@ other session required pam_deny\&.so
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_deny was written by Andrew G\&. Morgan <morgan@kernel\&.org>
diff --git a/modules/pam_deny/pam_deny.8.xml b/modules/pam_deny/pam_deny.8.xml
index db8fcb6..de41a59 100644
--- a/modules/pam_deny/pam_deny.8.xml
@@ -1074,19 +803,6 @@ index db8fcb6..de41a59 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_echo/pam_echo.8 b/modules/pam_echo/pam_echo.8
-index c927488..5f0712b 100644
---- a/modules/pam_echo/pam_echo.8
-+++ b/modules/pam_echo/pam_echo.8
-@@ -126,7 +126,7 @@ password required pam_unix\&.so
- .PP
- \fBpam.conf\fR(8),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- Thorsten Kukuk <kukuk@thkukuk\&.de>
diff --git a/modules/pam_echo/pam_echo.8.xml b/modules/pam_echo/pam_echo.8.xml
index 07b793d..cf2d006 100644
--- a/modules/pam_echo/pam_echo.8.xml
@@ -1100,39 +816,11 @@ index 07b793d..cf2d006 100644
</citerefentry></para>
</refsect1>
-diff --git a/modules/pam_env/pam_env.8 b/modules/pam_env/pam_env.8
-index f4e15f3..afef8b1 100644
---- a/modules/pam_env/pam_env.8
-+++ b/modules/pam_env/pam_env.8
-@@ -2,12 +2,12 @@
- .\" Title: pam_env
- .\" Author: [see the "AUTHOR" section]
- .\" Generator: DocBook XSL Stylesheets v1.79.2 <http://docbook.sf.net/>
--.\" Date: 05/07/2023
-+.\" Date: 09/13/2023
- .\" Manual: Linux-PAM Manual
- .\" Source: Linux-PAM
- .\" Language: English
- .\"
--.TH "PAM_ENV" "8" "05/07/2023" "Linux\-PAM" "Linux\-PAM Manual"
-+.TH "PAM_ENV" "8" "09/13/2023" "Linux\-PAM" "Linux\-PAM Manual"
- .\" -----------------------------------------------------------------
- .\" * Define some portability stuff
- .\" -----------------------------------------------------------------
-@@ -153,7 +153,7 @@ User specific environment file
- .PP
- \fBpam_env.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8),
-+\fBpam\fR(7),
- \fBenviron\fR(7)\&.
- .SH "AUTHOR"
- .PP
diff --git a/modules/pam_env/pam_env.8.xml b/modules/pam_env/pam_env.8.xml
-index fb172e1..a720d37 100644
+index c7889e0..082c1d5 100644
--- a/modules/pam_env/pam_env.8.xml
+++ b/modules/pam_env/pam_env.8.xml
-@@ -295,7 +295,7 @@
+@@ -312,7 +312,7 @@
<refentrytitle>pam.d</refentrytitle><manvolnum>5</manvolnum>
</citerefentry>,
<citerefentry>
@@ -1141,21 +829,8 @@ index fb172e1..a720d37 100644
</citerefentry>,
<citerefentry>
<refentrytitle>environ</refentrytitle><manvolnum>7</manvolnum>
-diff --git a/modules/pam_env/pam_env.conf.5 b/modules/pam_env/pam_env.conf.5
-index 90de5ea..9d9af67 100644
---- a/modules/pam_env/pam_env.conf.5
-+++ b/modules/pam_env/pam_env.conf.5
-@@ -125,7 +125,7 @@ Silly examples of escaped variables, just to show how they work\&.
- .PP
- \fBpam_env\fR(8),
- \fBpam.d\fR(5),
--\fBpam\fR(8),
-+\fBpam\fR(7),
- \fBenviron\fR(7)
- .SH "AUTHOR"
- .PP
diff --git a/modules/pam_env/pam_env.conf.5.xml b/modules/pam_env/pam_env.conf.5.xml
-index 81fc961..38bc5fd 100644
+index 46df480..da74046 100644
--- a/modules/pam_env/pam_env.conf.5.xml
+++ b/modules/pam_env/pam_env.conf.5.xml
@@ -135,7 +135,7 @@
@@ -1167,21 +842,8 @@ index 81fc961..38bc5fd 100644
<citerefentry><refentrytitle>environ</refentrytitle><manvolnum>7</manvolnum></citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_exec/pam_exec.8 b/modules/pam_exec/pam_exec.8
-index 4c7023d..bfa49f8 100644
---- a/modules/pam_exec/pam_exec.8
-+++ b/modules/pam_exec/pam_exec.8
-@@ -182,7 +182,7 @@ with effective user ID\&.
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_exec was written by Thorsten Kukuk <kukuk@thkukuk\&.de> and Josh Triplett <josh@joshtriplett\&.org>\&.
diff --git a/modules/pam_exec/pam_exec.8.xml b/modules/pam_exec/pam_exec.8.xml
-index 13abe6e..2eedb28 100644
+index 677d598..00b4b77 100644
--- a/modules/pam_exec/pam_exec.8.xml
+++ b/modules/pam_exec/pam_exec.8.xml
@@ -300,7 +300,7 @@
@@ -1193,19 +855,6 @@ index 13abe6e..2eedb28 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_faildelay/pam_faildelay.8 b/modules/pam_faildelay/pam_faildelay.8
-index 9d1d475..0e798cd 100644
---- a/modules/pam_faildelay/pam_faildelay.8
-+++ b/modules/pam_faildelay/pam_faildelay.8
-@@ -87,7 +87,7 @@ auth optional pam_faildelay\&.so delay=10000000
- \fBpam_fail_delay\fR(3),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_faildelay was written by Darren Tucker <dtucker@zip\&.com\&.au>\&.
diff --git a/modules/pam_faildelay/pam_faildelay.8.xml b/modules/pam_faildelay/pam_faildelay.8.xml
index c31b507..49ec46f 100644
--- a/modules/pam_faildelay/pam_faildelay.8.xml
@@ -1219,19 +868,6 @@ index c31b507..49ec46f 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_filter/pam_filter.8 b/modules/pam_filter/pam_filter.8
-index 7a0735b..c9b2ee7 100644
---- a/modules/pam_filter/pam_filter.8
-+++ b/modules/pam_filter/pam_filter.8
-@@ -166,7 +166,7 @@ to see how to configure login to transpose upper and lower case letters once the
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_filter was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_filter/pam_filter.8.xml b/modules/pam_filter/pam_filter.8.xml
index 8015f41..0b85e82 100644
--- a/modules/pam_filter/pam_filter.8.xml
@@ -1245,19 +881,6 @@ index 8015f41..0b85e82 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_ftp/pam_ftp.8 b/modules/pam_ftp/pam_ftp.8
-index e15dda7..c705ea1 100644
---- a/modules/pam_ftp/pam_ftp.8
-+++ b/modules/pam_ftp/pam_ftp.8
-@@ -119,7 +119,7 @@ auth required pam_listfile\&.so \e
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_ftp was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_ftp/pam_ftp.8.xml b/modules/pam_ftp/pam_ftp.8.xml
index 03f3678..90079d3 100644
--- a/modules/pam_ftp/pam_ftp.8.xml
@@ -1271,19 +894,6 @@ index 03f3678..90079d3 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_group/group.conf.5 b/modules/pam_group/group.conf.5
-index 96009fe..96bb061 100644
---- a/modules/pam_group/group.conf.5
-+++ b/modules/pam_group/group.conf.5
-@@ -115,7 +115,7 @@ xsh; tty* ;%admin;Al0000\-2400;plugdev
- .PP
- \fBpam_group\fR(8),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_group was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_group/group.conf.5.xml b/modules/pam_group/group.conf.5.xml
index a8875b3..8d5b2d4 100644
--- a/modules/pam_group/group.conf.5.xml
@@ -1297,19 +907,6 @@ index a8875b3..8d5b2d4 100644
</para>
</refsect1>
-diff --git a/modules/pam_group/pam_group.8 b/modules/pam_group/pam_group.8
-index 959c749..1553f20 100644
---- a/modules/pam_group/pam_group.8
-+++ b/modules/pam_group/pam_group.8
-@@ -103,7 +103,7 @@ Default configuration file
- .PP
- \fBgroup.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)\&.
-+\fBpam\fR(7)\&.
- .SH "AUTHORS"
- .PP
- pam_group was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_group/pam_group.8.xml b/modules/pam_group/pam_group.8.xml
index 695a7ba..292ee1c 100644
--- a/modules/pam_group/pam_group.8.xml
@@ -1323,19 +920,6 @@ index 695a7ba..292ee1c 100644
</citerefentry>.
</para>
</refsect1>
-diff --git a/modules/pam_issue/pam_issue.8 b/modules/pam_issue/pam_issue.8
-index fdeed52..745cc42 100644
---- a/modules/pam_issue/pam_issue.8
-+++ b/modules/pam_issue/pam_issue.8
-@@ -152,7 +152,7 @@ to set the user specific issue at login:
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_issue was written by Ben Collins <bcollins@debian\&.org>\&.
diff --git a/modules/pam_issue/pam_issue.8.xml b/modules/pam_issue/pam_issue.8.xml
index 20d3245..02b31f6 100644
--- a/modules/pam_issue/pam_issue.8.xml
@@ -1349,19 +933,6 @@ index 20d3245..02b31f6 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_keyinit/pam_keyinit.8 b/modules/pam_keyinit/pam_keyinit.8
-index 5d7b3e4..50e4fe6 100644
---- a/modules/pam_keyinit/pam_keyinit.8
-+++ b/modules/pam_keyinit/pam_keyinit.8
-@@ -137,7 +137,7 @@ This will prevent keys from one session leaking into another session for the sam
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8),
-+\fBpam\fR(7),
- \fBkeyctl\fR(1)
- .SH "AUTHOR"
- .PP
diff --git a/modules/pam_keyinit/pam_keyinit.8.xml b/modules/pam_keyinit/pam_keyinit.8.xml
index 7b0a73b..0bab086 100644
--- a/modules/pam_keyinit/pam_keyinit.8.xml
@@ -1375,21 +946,8 @@ index 7b0a73b..0bab086 100644
</citerefentry>,
<citerefentry>
<refentrytitle>keyctl</refentrytitle><manvolnum>1</manvolnum>
-diff --git a/modules/pam_lastlog/pam_lastlog.8 b/modules/pam_lastlog/pam_lastlog.8
-index 3a85ede..3c161ff 100644
---- a/modules/pam_lastlog/pam_lastlog.8
-+++ b/modules/pam_lastlog/pam_lastlog.8
-@@ -189,7 +189,7 @@ Lastlog logging file
- \fBlimits.conf\fR(5),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_lastlog was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_lastlog/pam_lastlog.8.xml b/modules/pam_lastlog/pam_lastlog.8.xml
-index 1fd9d9d..7c15b93 100644
+index d990978..d641387 100644
--- a/modules/pam_lastlog/pam_lastlog.8.xml
+++ b/modules/pam_lastlog/pam_lastlog.8.xml
@@ -322,7 +322,7 @@
@@ -1401,21 +959,8 @@ index 1fd9d9d..7c15b93 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_limits/limits.conf.5 b/modules/pam_limits/limits.conf.5
-index ce0ca35..c9c4187 100644
---- a/modules/pam_limits/limits.conf.5
-+++ b/modules/pam_limits/limits.conf.5
-@@ -351,7 +351,7 @@ ftp hard nproc 0
- .PP
- \fBpam_limits\fR(8),
- \fBpam.d\fR(5),
--\fBpam\fR(8),
-+\fBpam\fR(7),
- \fBgetrlimit\fR(2),
- \fBgetrlimit\fR(3p)
- .SH "AUTHOR"
diff --git a/modules/pam_limits/limits.conf.5.xml b/modules/pam_limits/limits.conf.5.xml
-index f6f7d87..d389335 100644
+index 348758a..652e37a 100644
--- a/modules/pam_limits/limits.conf.5.xml
+++ b/modules/pam_limits/limits.conf.5.xml
@@ -350,7 +350,7 @@ ftp hard nproc 0
@@ -1427,19 +972,6 @@ index f6f7d87..d389335 100644
<citerefentry><refentrytitle>getrlimit</refentrytitle><manvolnum>2</manvolnum></citerefentry>,
<citerefentry><refentrytitle>getrlimit</refentrytitle><manvolnum>3p</manvolnum></citerefentry>
</para>
-diff --git a/modules/pam_limits/pam_limits.8 b/modules/pam_limits/pam_limits.8
-index a3d15f2..f971b64 100644
---- a/modules/pam_limits/pam_limits.8
-+++ b/modules/pam_limits/pam_limits.8
-@@ -146,7 +146,7 @@ Replace "login" for each service you are using this module\&.
- .PP
- \fBlimits.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)\&.
-+\fBpam\fR(7)\&.
- .SH "AUTHORS"
- .PP
- pam_limits was initially written by Cristian Gafton <gafton@redhat\&.com>
diff --git a/modules/pam_limits/pam_limits.8.xml b/modules/pam_limits/pam_limits.8.xml
index cca046c..8f026f0 100644
--- a/modules/pam_limits/pam_limits.8.xml
@@ -1453,21 +985,8 @@ index cca046c..8f026f0 100644
</citerefentry>.
</para>
</refsect1>
-diff --git a/modules/pam_listfile/pam_listfile.8 b/modules/pam_listfile/pam_listfile.8
-index 5052664..a23e6e5 100644
---- a/modules/pam_listfile/pam_listfile.8
-+++ b/modules/pam_listfile/pam_listfile.8
-@@ -205,7 +205,7 @@ to the root account\&.
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_listfile was written by Michael K\&. Johnson <johnsonm@redhat\&.com> and Elliot Lee <sopwith@cuc\&.edu>\&.
diff --git a/modules/pam_listfile/pam_listfile.8.xml b/modules/pam_listfile/pam_listfile.8.xml
-index 8847415..af747c1 100644
+index 40a553d..d74fee1 100644
--- a/modules/pam_listfile/pam_listfile.8.xml
+++ b/modules/pam_listfile/pam_listfile.8.xml
@@ -278,7 +278,7 @@ auth required pam_listfile.so \
@@ -1479,19 +998,6 @@ index 8847415..af747c1 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_localuser/pam_localuser.8 b/modules/pam_localuser/pam_localuser.8
-index 455fdb2..f4f2b29 100644
---- a/modules/pam_localuser/pam_localuser.8
-+++ b/modules/pam_localuser/pam_localuser.8
-@@ -117,7 +117,7 @@ Local user account information\&.
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_localuser was written by Nalin Dahyabhai <nalin@redhat\&.com>\&.
diff --git a/modules/pam_localuser/pam_localuser.8.xml b/modules/pam_localuser/pam_localuser.8.xml
index 2002d1d..e4b9e07 100644
--- a/modules/pam_localuser/pam_localuser.8.xml
@@ -1505,19 +1011,6 @@ index 2002d1d..e4b9e07 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_loginuid/pam_loginuid.8 b/modules/pam_loginuid/pam_loginuid.8
-index 32f1b54..70669a2 100644
---- a/modules/pam_loginuid/pam_loginuid.8
-+++ b/modules/pam_loginuid/pam_loginuid.8
-@@ -85,7 +85,7 @@ session required pam_loginuid\&.so
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8),
-+\fBpam\fR(7),
- \fBauditctl\fR(8),
- \fBauditd\fR(8)
- .SH "AUTHOR"
diff --git a/modules/pam_loginuid/pam_loginuid.8.xml b/modules/pam_loginuid/pam_loginuid.8.xml
index d5285f0..1beba98 100644
--- a/modules/pam_loginuid/pam_loginuid.8.xml
@@ -1531,19 +1024,6 @@ index d5285f0..1beba98 100644
</citerefentry>,
<citerefentry>
<refentrytitle>auditctl</refentrytitle><manvolnum>8</manvolnum>
-diff --git a/modules/pam_mail/pam_mail.8 b/modules/pam_mail/pam_mail.8
-index 36b95ba..ae4b890 100644
---- a/modules/pam_mail/pam_mail.8
-+++ b/modules/pam_mail/pam_mail.8
-@@ -153,7 +153,7 @@ session optional pam_mail\&.so standard
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_mail was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_mail/pam_mail.8.xml b/modules/pam_mail/pam_mail.8.xml
index 2c0c054..9b4ce36 100644
--- a/modules/pam_mail/pam_mail.8.xml
@@ -1557,19 +1037,6 @@ index 2c0c054..9b4ce36 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_mkhomedir/pam_mkhomedir.8 b/modules/pam_mkhomedir/pam_mkhomedir.8
-index 112b39b..6962971 100644
---- a/modules/pam_mkhomedir/pam_mkhomedir.8
-+++ b/modules/pam_mkhomedir/pam_mkhomedir.8
-@@ -129,7 +129,7 @@ A sample /etc/pam\&.d/login file:
- .SH "SEE ALSO"
- .PP
- \fBpam.d\fR(5),
--\fBpam\fR(8)\&.
-+\fBpam\fR(7)\&.
- .SH "AUTHOR"
- .PP
- pam_mkhomedir was written by Jason Gunthorpe <jgg@debian\&.org>\&.
diff --git a/modules/pam_mkhomedir/pam_mkhomedir.8.xml b/modules/pam_mkhomedir/pam_mkhomedir.8.xml
index ad95724..25f5497 100644
--- a/modules/pam_mkhomedir/pam_mkhomedir.8.xml
@@ -1583,19 +1050,6 @@ index ad95724..25f5497 100644
</citerefentry>.
</para>
</refsect1>
-diff --git a/modules/pam_motd/pam_motd.8 b/modules/pam_motd/pam_motd.8
-index b1a70c0..3f65bb5 100644
---- a/modules/pam_motd/pam_motd.8
-+++ b/modules/pam_motd/pam_motd.8
-@@ -185,7 +185,7 @@ session optional pam_motd\&.so motd=/elsewhere/motd motd_dir=/elsewhere/motd\&
- \fBmotd\fR(5),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_motd was written by Ben Collins <bcollins@debian\&.org>\&.
diff --git a/modules/pam_motd/pam_motd.8.xml b/modules/pam_motd/pam_motd.8.xml
index 7442037..2fc5310 100644
--- a/modules/pam_motd/pam_motd.8.xml
@@ -1609,24 +1063,11 @@ index 7442037..2fc5310 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_namespace/namespace.conf.5 b/modules/pam_namespace/namespace.conf.5
-index cf2509c..e4e8cfd 100644
---- a/modules/pam_namespace/namespace.conf.5
-+++ b/modules/pam_namespace/namespace.conf.5
-@@ -162,7 +162,7 @@ This module also depends on pam_selinux\&.so setting the context\&.
- .PP
- \fBpam_namespace\fR(8),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHORS"
- .PP
- The namespace\&.conf manual page was written by Janak Desai <janak@us\&.ibm\&.com>\&. More features added by Tomas Mraz <tmraz@redhat\&.com>\&.
diff --git a/modules/pam_namespace/namespace.conf.5.xml b/modules/pam_namespace/namespace.conf.5.xml
-index d398639..dcf6973 100644
+index 54f9431..15aef5c 100644
--- a/modules/pam_namespace/namespace.conf.5.xml
+++ b/modules/pam_namespace/namespace.conf.5.xml
-@@ -222,7 +222,7 @@
+@@ -226,7 +226,7 @@
<para>
<citerefentry><refentrytitle>pam_namespace</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
<citerefentry><refentrytitle>pam.d</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
@@ -1635,24 +1076,11 @@ index d398639..dcf6973 100644
</para>
</refsect1>
-diff --git a/modules/pam_namespace/pam_namespace.8 b/modules/pam_namespace/pam_namespace.8
-index 3c9e9b3..d69f9fd 100644
---- a/modules/pam_namespace/pam_namespace.8
-+++ b/modules/pam_namespace/pam_namespace.8
-@@ -148,7 +148,7 @@ To use polyinstantiation with graphical display manager gdm, please refer to gdm
- \fBnamespace.conf\fR(5),
- \fBpam.d\fR(5),
- \fBmount\fR(8),
--\fBpam\fR(8)\&.
-+\fBpam\fR(7)\&.
- .SH "AUTHORS"
- .PP
- The namespace setup scheme was designed by Stephen Smalley, Janak Desai and Chad Sellers\&. The pam_namespace PAM module was developed by Janak Desai <janak@us\&.ibm\&.com>, Chad Sellers <csellers@tresys\&.com> and Steve Grubb <sgrubb@redhat\&.com>\&. Additional improvements by Xavier Toth <txtoth@gmail\&.com> and Tomas Mraz <tmraz@redhat\&.com>\&.
diff --git a/modules/pam_namespace/pam_namespace.8.xml b/modules/pam_namespace/pam_namespace.8.xml
-index 598037a..954093d 100644
+index a866d2e..0896372 100644
--- a/modules/pam_namespace/pam_namespace.8.xml
+++ b/modules/pam_namespace/pam_namespace.8.xml
-@@ -389,7 +389,7 @@
+@@ -392,7 +392,7 @@
<refentrytitle>mount</refentrytitle><manvolnum>8</manvolnum>
</citerefentry>,
<citerefentry>
@@ -1661,19 +1089,6 @@ index 598037a..954093d 100644
</citerefentry>.
</para>
</refsect1>
-diff --git a/modules/pam_nologin/pam_nologin.8 b/modules/pam_nologin/pam_nologin.8
-index ceb0237..c5df1b7 100644
---- a/modules/pam_nologin/pam_nologin.8
-+++ b/modules/pam_nologin/pam_nologin.8
-@@ -124,7 +124,7 @@ modules would lead to a successful login because the nologin module
- \fBnologin\fR(5),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_nologin was written by Michael K\&. Johnson <johnsonm@redhat\&.com>\&.
diff --git a/modules/pam_nologin/pam_nologin.8.xml b/modules/pam_nologin/pam_nologin.8.xml
index 1ea725c..1cc721a 100644
--- a/modules/pam_nologin/pam_nologin.8.xml
@@ -1687,19 +1102,6 @@ index 1ea725c..1cc721a 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_permit/pam_permit.8 b/modules/pam_permit/pam_permit.8
-index 5b1881f..5432b75 100644
---- a/modules/pam_permit/pam_permit.8
-+++ b/modules/pam_permit/pam_permit.8
-@@ -78,7 +78,7 @@ account required pam_permit\&.so
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_permit was written by Andrew G\&. Morgan, <morgan@kernel\&.org>\&.
diff --git a/modules/pam_permit/pam_permit.8.xml b/modules/pam_permit/pam_permit.8.xml
index 0634e5e..9e6c7d0 100644
--- a/modules/pam_permit/pam_permit.8.xml
@@ -1713,19 +1115,6 @@ index 0634e5e..9e6c7d0 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_pwhistory/pam_pwhistory.8 b/modules/pam_pwhistory/pam_pwhistory.8
-index df95ee3..e430bcd 100644
---- a/modules/pam_pwhistory/pam_pwhistory.8
-+++ b/modules/pam_pwhistory/pam_pwhistory.8
-@@ -179,7 +179,7 @@ Config file for pam_pwhistory options
- \fBpwhistory.conf\fR(5),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- \fBpam_get_authtok\fR(3)
- .SH "AUTHOR"
- .PP
diff --git a/modules/pam_pwhistory/pam_pwhistory.8.xml b/modules/pam_pwhistory/pam_pwhistory.8.xml
index d83d8d9..a5185fc 100644
--- a/modules/pam_pwhistory/pam_pwhistory.8.xml
@@ -1739,19 +1128,6 @@ index d83d8d9..a5185fc 100644
</citerefentry>
<citerefentry>
<refentrytitle>pam_get_authtok</refentrytitle><manvolnum>3</manvolnum>
-diff --git a/modules/pam_rhosts/pam_rhosts.8 b/modules/pam_rhosts/pam_rhosts.8
-index 36077de..327ad22 100644
---- a/modules/pam_rhosts/pam_rhosts.8
-+++ b/modules/pam_rhosts/pam_rhosts.8
-@@ -122,7 +122,7 @@ auth required pam_unix\&.so
- \fBrhosts\fR(5),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_rhosts was written by Thorsten Kukuk <kukuk@thkukuk\&.de>
diff --git a/modules/pam_rhosts/pam_rhosts.8.xml b/modules/pam_rhosts/pam_rhosts.8.xml
index b8a5c1c..41d541c 100644
--- a/modules/pam_rhosts/pam_rhosts.8.xml
@@ -1765,19 +1141,6 @@ index b8a5c1c..41d541c 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_rootok/pam_rootok.8 b/modules/pam_rootok/pam_rootok.8
-index 5fc021f..984cadd 100644
---- a/modules/pam_rootok/pam_rootok.8
-+++ b/modules/pam_rootok/pam_rootok.8
-@@ -100,7 +100,7 @@ auth required pam_unix\&.so
- \fBsu\fR(1),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_rootok was written by Andrew G\&. Morgan, <morgan@kernel\&.org>\&.
diff --git a/modules/pam_rootok/pam_rootok.8.xml b/modules/pam_rootok/pam_rootok.8.xml
index a79c073..f30ad37 100644
--- a/modules/pam_rootok/pam_rootok.8.xml
@@ -1791,19 +1154,6 @@ index a79c073..f30ad37 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_securetty/pam_securetty.8 b/modules/pam_securetty/pam_securetty.8
-index ca90438..95804fb 100644
---- a/modules/pam_securetty/pam_securetty.8
-+++ b/modules/pam_securetty/pam_securetty.8
-@@ -134,7 +134,7 @@ auth required pam_unix\&.so
- \fBsecuretty\fR(5),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_securetty was written by Elliot Lee <sopwith@cuc\&.edu>\&.
diff --git a/modules/pam_securetty/pam_securetty.8.xml b/modules/pam_securetty/pam_securetty.8.xml
index 9038f5b..fcf0e88 100644
--- a/modules/pam_securetty/pam_securetty.8.xml
@@ -1817,34 +1167,6 @@ index 9038f5b..fcf0e88 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_selinux/pam_selinux.8 b/modules/pam_selinux/pam_selinux.8
-index 260bc47..12fe015 100644
---- a/modules/pam_selinux/pam_selinux.8
-+++ b/modules/pam_selinux/pam_selinux.8
-@@ -2,12 +2,12 @@
- .\" Title: pam_selinux
- .\" Author: [see the "AUTHOR" section]
- .\" Generator: DocBook XSL Stylesheets v1.79.2 <http://docbook.sf.net/>
--.\" Date: 05/07/2023
-+.\" Date: 09/13/2023
- .\" Manual: Linux-PAM Manual
- .\" Source: Linux-PAM
- .\" Language: English
- .\"
--.TH "PAM_SELINUX" "8" "05/07/2023" "Linux\-PAM" "Linux\-PAM Manual"
-+.TH "PAM_SELINUX" "8" "09/13/2023" "Linux\-PAM" "Linux\-PAM Manual"
- .\" -----------------------------------------------------------------
- .\" * Define some portability stuff
- .\" -----------------------------------------------------------------
-@@ -144,7 +144,7 @@ session optional pam_selinux\&.so
- \fBexecve\fR(2),
- \fBtty\fR(4),
- \fBpam.d\fR(5),
--\fBpam\fR(8),
-+\fBpam\fR(7),
- \fBselinux\fR(8)
- .SH "AUTHOR"
- .PP
diff --git a/modules/pam_selinux/pam_selinux.8.xml b/modules/pam_selinux/pam_selinux.8.xml
index 3aa632c..7ec5daf 100644
--- a/modules/pam_selinux/pam_selinux.8.xml
@@ -1858,21 +1180,8 @@ index 3aa632c..7ec5daf 100644
</citerefentry>,
<citerefentry>
<refentrytitle>selinux</refentrytitle><manvolnum>8</manvolnum>
-diff --git a/modules/pam_sepermit/pam_sepermit.8 b/modules/pam_sepermit/pam_sepermit.8
-index f47f4a8..3270746 100644
---- a/modules/pam_sepermit/pam_sepermit.8
-+++ b/modules/pam_sepermit/pam_sepermit.8
-@@ -124,7 +124,7 @@ session required pam_permit\&.so
- \fBsepermit.conf\fR(5),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- \fBselinux\fR(8)
- .SH "AUTHOR"
- .PP
diff --git a/modules/pam_sepermit/pam_sepermit.8.xml b/modules/pam_sepermit/pam_sepermit.8.xml
-index 791d2bb..1ead429 100644
+index 114864a..9efb204 100644
--- a/modules/pam_sepermit/pam_sepermit.8.xml
+++ b/modules/pam_sepermit/pam_sepermit.8.xml
@@ -177,7 +177,7 @@ session required pam_permit.so
@@ -1884,19 +1193,6 @@ index 791d2bb..1ead429 100644
</citerefentry>
<citerefentry>
<refentrytitle>selinux</refentrytitle><manvolnum>8</manvolnum>
-diff --git a/modules/pam_sepermit/sepermit.conf.5 b/modules/pam_sepermit/sepermit.conf.5
-index e2b1736..d2cd381 100644
---- a/modules/pam_sepermit/sepermit.conf.5
-+++ b/modules/pam_sepermit/sepermit.conf.5
-@@ -110,7 +110,7 @@ These are some example lines which might be specified in
- .PP
- \fBpam_sepermit\fR(8),
- \fBpam.d\fR(5),
--\fBpam\fR(8),
-+\fBpam\fR(7),
- \fBselinux\fR(8),
- .SH "AUTHOR"
- .PP
diff --git a/modules/pam_sepermit/sepermit.conf.5.xml b/modules/pam_sepermit/sepermit.conf.5.xml
index ff924ce..1f1dcae 100644
--- a/modules/pam_sepermit/sepermit.conf.5.xml
@@ -1910,24 +1206,11 @@ index ff924ce..1f1dcae 100644
<citerefentry><refentrytitle>selinux</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
</para>
</refsect1>
-diff --git a/modules/pam_shells/pam_shells.8 b/modules/pam_shells/pam_shells.8
-index af3dc66..7962bad 100644
---- a/modules/pam_shells/pam_shells.8
-+++ b/modules/pam_shells/pam_shells.8
-@@ -84,7 +84,7 @@ auth required pam_shells\&.so
- \fBshells\fR(5),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_shells was written by Erik Troan <ewt@redhat\&.com>\&.
diff --git a/modules/pam_shells/pam_shells.8.xml b/modules/pam_shells/pam_shells.8.xml
-index b9f90e9..bff889f 100644
+index e1b35a3..7889702 100644
--- a/modules/pam_shells/pam_shells.8.xml
+++ b/modules/pam_shells/pam_shells.8.xml
-@@ -107,7 +107,7 @@ auth required pam_shells.so
+@@ -115,7 +115,7 @@ auth required pam_shells.so
<refentrytitle>pam.d</refentrytitle><manvolnum>5</manvolnum>
</citerefentry>,
<citerefentry>
@@ -1936,19 +1219,6 @@ index b9f90e9..bff889f 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_succeed_if/pam_succeed_if.8 b/modules/pam_succeed_if/pam_succeed_if.8
-index e61af0c..98a9d85 100644
---- a/modules/pam_succeed_if/pam_succeed_if.8
-+++ b/modules/pam_succeed_if/pam_succeed_if.8
-@@ -220,7 +220,7 @@ type required othermodule\&.so arguments\&.\&.\&.
- .SH "SEE ALSO"
- .PP
- \fBglob\fR(7),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- Nalin Dahyabhai <nalin@redhat\&.com>
diff --git a/modules/pam_succeed_if/pam_succeed_if.8.xml b/modules/pam_succeed_if/pam_succeed_if.8.xml
index 90fd114..b8f65e7 100644
--- a/modules/pam_succeed_if/pam_succeed_if.8.xml
@@ -1962,19 +1232,6 @@ index 90fd114..b8f65e7 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_time/pam_time.8 b/modules/pam_time/pam_time.8
-index 48c7ffc..13a53ef 100644
---- a/modules/pam_time/pam_time.8
-+++ b/modules/pam_time/pam_time.8
-@@ -116,7 +116,7 @@ login account required pam_time\&.so
- .PP
- \fBtime.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)\&.
-+\fBpam\fR(7)\&.
- .SH "AUTHOR"
- .PP
- pam_time was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_time/pam_time.8.xml b/modules/pam_time/pam_time.8.xml
index 1fa60a1..748bcd1 100644
--- a/modules/pam_time/pam_time.8.xml
@@ -1988,19 +1245,6 @@ index 1fa60a1..748bcd1 100644
</citerefentry>.
</para>
</refsect1>
-diff --git a/modules/pam_time/time.conf.5 b/modules/pam_time/time.conf.5
-index c68dfa7..9064977 100644
---- a/modules/pam_time/time.conf.5
-+++ b/modules/pam_time/time.conf.5
-@@ -109,7 +109,7 @@ games ; * ; !waster ; Wd0000\-2400 | Wk1800\-0800
- .PP
- \fBpam_time\fR(8),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_time was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_time/time.conf.5.xml b/modules/pam_time/time.conf.5.xml
index 3fe263d..30c9a92 100644
--- a/modules/pam_time/time.conf.5.xml
@@ -2014,19 +1258,6 @@ index 3fe263d..30c9a92 100644
</para>
</refsect1>
-diff --git a/modules/pam_timestamp/pam_timestamp.8 b/modules/pam_timestamp/pam_timestamp.8
-index a7b7e1c..347724b 100644
---- a/modules/pam_timestamp/pam_timestamp.8
-+++ b/modules/pam_timestamp/pam_timestamp.8
-@@ -124,7 +124,7 @@ timestamp files and directories
- \fBpam_timestamp_check\fR(8),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_timestamp was written by Nalin Dahyabhai\&.
diff --git a/modules/pam_timestamp/pam_timestamp.8.xml b/modules/pam_timestamp/pam_timestamp.8.xml
index a763ad8..e6b2df7 100644
--- a/modules/pam_timestamp/pam_timestamp.8.xml
@@ -2040,21 +1271,8 @@ index a763ad8..e6b2df7 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_timestamp/pam_timestamp_check.8 b/modules/pam_timestamp/pam_timestamp_check.8
-index 3425a36..f19a225 100644
---- a/modules/pam_timestamp/pam_timestamp_check.8
-+++ b/modules/pam_timestamp/pam_timestamp_check.8
-@@ -127,7 +127,7 @@ timestamp files and directories
- \fBpam_timestamp_check\fR(8),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_timestamp was written by Nalin Dahyabhai\&.
diff --git a/modules/pam_timestamp/pam_timestamp_check.8.xml b/modules/pam_timestamp/pam_timestamp_check.8.xml
-index f0c0956..e947f75 100644
+index 7f850ae..7a7770a 100644
--- a/modules/pam_timestamp/pam_timestamp_check.8.xml
+++ b/modules/pam_timestamp/pam_timestamp_check.8.xml
@@ -189,7 +189,7 @@ session optional pam_timestamp.so
@@ -2066,19 +1284,6 @@ index f0c0956..e947f75 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_tty_audit/pam_tty_audit.8 b/modules/pam_tty_audit/pam_tty_audit.8
-index ada11ae..2ba5335 100644
---- a/modules/pam_tty_audit/pam_tty_audit.8
-+++ b/modules/pam_tty_audit/pam_tty_audit.8
-@@ -129,7 +129,7 @@ session required pam_tty_audit\&.so disable=* enable=root
- \fBaureport\fR(8),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_tty_audit was written by Miloslav Trmač <mitr@redhat\&.com>\&. The log_passwd option was added by Richard Guy Briggs <rgb@redhat\&.com>\&.
diff --git a/modules/pam_tty_audit/pam_tty_audit.8.xml b/modules/pam_tty_audit/pam_tty_audit.8.xml
index b46bbf7..79d8115 100644
--- a/modules/pam_tty_audit/pam_tty_audit.8.xml
@@ -2092,24 +1297,11 @@ index b46bbf7..79d8115 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_umask/pam_umask.8 b/modules/pam_umask/pam_umask.8
-index 741c316..c7636e2 100644
---- a/modules/pam_umask/pam_umask.8
-+++ b/modules/pam_umask/pam_umask.8
-@@ -170,7 +170,7 @@ to set the user specific umask at login:
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_umask was written by Thorsten Kukuk <kukuk@thkukuk\&.de>\&.
diff --git a/modules/pam_umask/pam_umask.8.xml b/modules/pam_umask/pam_umask.8.xml
-index 0527667..acb3bc0 100644
+index d2cead4..54a44ef 100644
--- a/modules/pam_umask/pam_umask.8.xml
+++ b/modules/pam_umask/pam_umask.8.xml
-@@ -243,7 +243,7 @@
+@@ -245,7 +245,7 @@
<refentrytitle>pam.d</refentrytitle><manvolnum>5</manvolnum>
</citerefentry>,
<citerefentry>
@@ -2118,21 +1310,8 @@ index 0527667..acb3bc0 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_unix/pam_unix.8 b/modules/pam_unix/pam_unix.8
-index 6f5f19b..07f8308 100644
---- a/modules/pam_unix/pam_unix.8
-+++ b/modules/pam_unix/pam_unix.8
-@@ -310,7 +310,7 @@ session required pam_unix\&.so
- \fBlogin.defs\fR(5),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_unix was written by various people\&.
diff --git a/modules/pam_unix/pam_unix.8.xml b/modules/pam_unix/pam_unix.8.xml
-index 4e63a49..a025c0e 100644
+index d02320b..7e4fd5d 100644
--- a/modules/pam_unix/pam_unix.8.xml
+++ b/modules/pam_unix/pam_unix.8.xml
@@ -556,7 +556,7 @@ session required pam_unix.so
@@ -2144,19 +1323,6 @@ index 4e63a49..a025c0e 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_userdb/pam_userdb.8 b/modules/pam_userdb/pam_userdb.8
-index c639772..a2493b5 100644
---- a/modules/pam_userdb/pam_userdb.8
-+++ b/modules/pam_userdb/pam_userdb.8
-@@ -152,7 +152,7 @@ auth sufficient pam_userdb\&.so icase db=/etc/dbtest
- \fBcrypt\fR(3),
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_userdb was written by Cristian Gafton >gafton@redhat\&.com<\&.
diff --git a/modules/pam_userdb/pam_userdb.8.xml b/modules/pam_userdb/pam_userdb.8.xml
index 0f96410..86ba895 100644
--- a/modules/pam_userdb/pam_userdb.8.xml
@@ -2170,19 +1336,6 @@ index 0f96410..86ba895 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_warn/pam_warn.8 b/modules/pam_warn/pam_warn.8
-index 3e507d7..0138c70 100644
---- a/modules/pam_warn/pam_warn.8
-+++ b/modules/pam_warn/pam_warn.8
-@@ -83,7 +83,7 @@ other session required pam_deny\&.so
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_warn was written by Andrew G\&. Morgan <morgan@kernel\&.org>\&.
diff --git a/modules/pam_warn/pam_warn.8.xml b/modules/pam_warn/pam_warn.8.xml
index a20c5f7..a69e1d6 100644
--- a/modules/pam_warn/pam_warn.8.xml
@@ -2196,55 +1349,6 @@ index a20c5f7..a69e1d6 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_wheel/pam_wheel.8 b/modules/pam_wheel/pam_wheel.8
-index 8077e81..ca687e5 100644
---- a/modules/pam_wheel/pam_wheel.8
-+++ b/modules/pam_wheel/pam_wheel.8
-@@ -2,12 +2,12 @@
- .\" Title: pam_wheel
- .\" Author: [see the "AUTHOR" section]
- .\" Generator: DocBook XSL Stylesheets v1.79.2 <http://docbook.sf.net/>
--.\" Date: 05/07/2023
-+.\" Date: 09/13/2023
- .\" Manual: Linux-PAM Manual
- .\" Source: Linux-PAM
- .\" Language: English
- .\"
--.TH "PAM_WHEEL" "8" "05/07/2023" "Linux\-PAM" "Linux\-PAM Manual"
-+.TH "PAM_WHEEL" "8" "09/13/2023" "Linux\-PAM" "Linux\-PAM Manual"
- .\" -----------------------------------------------------------------
- .\" * Define some portability stuff
- .\" -----------------------------------------------------------------
-@@ -31,7 +31,7 @@
- pam_wheel \- Only permit root access to members of group wheel
- .SH "SYNOPSIS"
- .HP \w'\fBpam_wheel\&.so\fR\ 'u
--\fBpam_wheel\&.so\fR [debug] [deny] [group=\fIname\fR] [root_only] [trust] [use_uid]
-+\fBpam_wheel\&.so\fR [debug] [deny] [group=\fIname\fR] [root_only] [trust]
- .SH "DESCRIPTION"
- .PP
- The pam_wheel PAM module is used to enforce the so\-called
-@@ -72,11 +72,6 @@ trust
- .RS 4
- The pam_wheel module will return PAM_SUCCESS instead of PAM_IGNORE if the user is a member of the wheel group (thus with a little play stacking the modules the wheel members may be able to su to root without being prompted for a passwd)\&.
- .RE
--.PP
--use_uid
--.RS 4
--The check will be done against the real uid of the calling process, instead of trying to obtain the user from the login session associated with the terminal in use\&.
--.RE
- .SH "MODULE TYPES PROVIDED"
- .PP
- The
-@@ -141,7 +136,7 @@ su auth required pam_unix\&.so
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_wheel was written by Cristian Gafton <gafton@redhat\&.com>\&.
diff --git a/modules/pam_wheel/pam_wheel.8.xml b/modules/pam_wheel/pam_wheel.8.xml
index b42e27d..86f2828 100644
--- a/modules/pam_wheel/pam_wheel.8.xml
@@ -2258,19 +1362,6 @@ index b42e27d..86f2828 100644
</citerefentry>
</para>
</refsect1>
-diff --git a/modules/pam_xauth/pam_xauth.8 b/modules/pam_xauth/pam_xauth.8
-index 31c9074..e6f23c1 100644
---- a/modules/pam_xauth/pam_xauth.8
-+++ b/modules/pam_xauth/pam_xauth.8
-@@ -177,7 +177,7 @@ XXX
- .PP
- \fBpam.conf\fR(5),
- \fBpam.d\fR(5),
--\fBpam\fR(8)
-+\fBpam\fR(7)
- .SH "AUTHOR"
- .PP
- pam_xauth was written by Nalin Dahyabhai <nalin@redhat\&.com>, based on original version by Michael K\&. Johnson <johnsonm@redhat\&.com>\&.
diff --git a/modules/pam_xauth/pam_xauth.8.xml b/modules/pam_xauth/pam_xauth.8.xml
index f5fc5a3..214226b 100644
--- a/modules/pam_xauth/pam_xauth.8.xml