Yeah, I know PAM has the ability to break a system, and that is why
I normally avoid it.  But I was persuaded to try using it in my
current build.  This system booted fine.  I then built the docbook
packages, and then I added Linux-PAM and rebuilt shadow.  Then I
rebooted to check it still worked - but it didn't.  Unfortunately,
I did not back up the system before building PAM.

Now, when I boot it and try to login, both normal users and root get
a string of messages before the prompt for the password, and after
entering the passwd, 'Permission denied'.

Going back to the host system and mounting the new one at /mnt/lfs,
I can see the messages in /var/log/auth.log :

Sep 20 18:34:20 jtm1 lt-tst-pam_start: PAM unable to
dlopen(/lib/security/pam_deny.so): /lib/security/pam_deny.so: cannot
open shared object file: No such file or directory
Sep 20 18:34:20 jtm1 lt-tst-pam_start: PAM adding faulty module:
/lib/security/pam_deny.so
Sep 20 18:34:20 jtm1 lt-tst-pam_start: PAM pam_start: invalid
argument: service == NULL
Sep 20 18:34:20 jtm1 lt-tst-pam_start: PAM unable to
dlopen(/lib/security/pam_deny.so): /lib/security/pam_deny.so: cannot
open shared object file: No such file or directory
Sep 20 18:34:20 jtm1 lt-tst-pam_start: PAM adding faulty module:
/lib/security/pam_deny.so
Sep 20 18:34:20 jtm1 lt-tst-pam_start: PAM pam_start: invalid
argument: conv == NULL
Sep 20 18:34:20 jtm1 lt-tst-pam_start: PAM pam_start: invalid
argument: pamh == NULL

and a bit later, all the erorr messages which appeared on the
screen:

Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`FAILLOG_ENAB'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`LASTLOG_ENAB'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`MAIL_CHECK_ENAB'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`OBSCURE_CHECKS_ENAB'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`PORTTIME_CHECKS_ENAB'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`QUOTAS_ENAB'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`MOTD_FILE'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`FTMP_FILE'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`NOLOGINS_FILE'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`ENV_HZ'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`PASS_MIN_LEN'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`SU_WHEEL_ONLY'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`CRACKLIB_DICTPATH'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`PASS_CHANGE_TRIES'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`PASS_ALWAYS_WARN'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`CHFN_AUTH'
Sep 20 18:40:27 jtm1 login[1097]: unknown configuration item
`ENVIRON_FILE'

I mounted it at /mnt/lfs, and it seemed to me that all the linkages
were correct.  Now, I've come back to it, chrooted, listed all the
PAM libs and their linkages into a file, copied that, and since all
the links do indeed appear fine, tried to boot it again, with the
same results.

The linkages are attached.

Looking at the files in /etc/pam.d 'other' is the restrictive
version, from the bottom of the Linux-PAM page, system-password is
the non-cracklib version, the others from PAM appear to match what
is on the page.

I see from the 'su' file:
# Uncomment the following line to implicitly trust users in the
# "wheel" group.
#auth           sufficient      pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the
# "wheel" group.
auth            required        pam_wheel.so use_uid

So clearly I will need to comment that last line (since I do not
have a wheel group) to be able to su.  But apart from that, I do not
see what is wrong.  Contents attached as pam-files.

Any clues, please ?

ĸen
-- 
Il Porcupino Nil Sodomy Est! (if you will excuse my latatian)
  aka "The hedgehog song"
/lib/security/pam_access.so
        linux-vdso.so.1 (0x00007ffca39d3000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f333e055000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f333de51000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00007f333dc38000)
        libtirpc.so.1 => /lib64/libtirpc.so.1 (0x00007f333da12000)
        libc.so.6 => /lib/libc.so.6 (0x00007f333d66e000)
        /lib64/ld-linux-x86-64.so.2 (0x000055b6141e8000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f333d450000)
/lib/security/pam_debug.so
        linux-vdso.so.1 (0x00007ffde4fd5000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f14bc2bd000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f14bc0b9000)
        libc.so.6 => /lib/libc.so.6 (0x00007f14bbd14000)
        /lib64/ld-linux-x86-64.so.2 (0x000055c022100000)
/lib/security/pam_deny.so
        linux-vdso.so.1 (0x00007ffc1bbaf000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f9ce3b04000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f9ce3900000)
        libc.so.6 => /lib/libc.so.6 (0x00007f9ce355b000)
        /lib64/ld-linux-x86-64.so.2 (0x000056272c6b8000)
/lib/security/pam_echo.so
        linux-vdso.so.1 (0x00007ffcdbff6000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f7ef82c0000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f7ef80bc000)
        libc.so.6 => /lib/libc.so.6 (0x00007f7ef7d17000)
        /lib64/ld-linux-x86-64.so.2 (0x000055e63cf24000)
/lib/security/pam_env.so
        linux-vdso.so.1 (0x00007fffdc1f4000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f2bc1178000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f2bc0f74000)
        libc.so.6 => /lib/libc.so.6 (0x00007f2bc0bcf000)
        /lib64/ld-linux-x86-64.so.2 (0x00005633c0c0d000)
/lib/security/pam_exec.so
        linux-vdso.so.1 (0x00007fffebea8000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fcdbc429000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fcdbc225000)
        libc.so.6 => /lib/libc.so.6 (0x00007fcdbbe80000)
        /lib64/ld-linux-x86-64.so.2 (0x0000558156e0f000)
/lib/security/pam_faildelay.so
        linux-vdso.so.1 (0x00007ffd61169000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f85a3e40000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f85a3c3c000)
        libc.so.6 => /lib/libc.so.6 (0x00007f85a3897000)
        /lib64/ld-linux-x86-64.so.2 (0x0000557dbaf80000)
/lib/security/pam_filter.so
        linux-vdso.so.1 (0x00007ffcbd3f1000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fb348cb5000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fb348ab1000)
        libc.so.6 => /lib/libc.so.6 (0x00007fb34870c000)
        /lib64/ld-linux-x86-64.so.2 (0x0000563e23d17000)
/lib/security/pam_ftp.so
        linux-vdso.so.1 (0x00007ffda05dc000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f36b0f99000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f36b0d95000)
        libc.so.6 => /lib/libc.so.6 (0x00007f36b09f0000)
        /lib64/ld-linux-x86-64.so.2 (0x0000558d83753000)
/lib/security/pam_group.so
        linux-vdso.so.1 (0x00007ffce4cc9000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f302e9bc000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f302e7b8000)
        libc.so.6 => /lib/libc.so.6 (0x00007f302e413000)
        /lib64/ld-linux-x86-64.so.2 (0x00005615d847d000)
/lib/security/pam_issue.so
        linux-vdso.so.1 (0x00007ffd1a9fe000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f048c5c7000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f048c3c3000)
        libc.so.6 => /lib/libc.so.6 (0x00007f048c01e000)
        /lib64/ld-linux-x86-64.so.2 (0x0000562149bda000)
/lib/security/pam_keyinit.so
        linux-vdso.so.1 (0x00007ffcd51ef000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fa52cccd000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fa52cac9000)
        libc.so.6 => /lib/libc.so.6 (0x00007fa52c724000)
        /lib64/ld-linux-x86-64.so.2 (0x0000563875983000)
/lib/security/pam_lastlog.so
        linux-vdso.so.1 (0x00007ffd1d1df000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f4f6b6e0000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f4f6b4dc000)
        libutil.so.1 => /lib/libutil.so.1 (0x00007f4f6b2d8000)
        libc.so.6 => /lib/libc.so.6 (0x00007f4f6af34000)
        /lib64/ld-linux-x86-64.so.2 (0x000055afbfb5d000)
/lib/security/pam_limits.so
        linux-vdso.so.1 (0x00007ffdc79d0000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fcfb575f000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fcfb555b000)
        libc.so.6 => /lib/libc.so.6 (0x00007fcfb51b6000)
        /lib64/ld-linux-x86-64.so.2 (0x000055cf383f1000)
/lib/security/pam_listfile.so
        linux-vdso.so.1 (0x00007ffd7c041000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fad227a2000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fad2259e000)
        libc.so.6 => /lib/libc.so.6 (0x00007fad221f9000)
        /lib64/ld-linux-x86-64.so.2 (0x00005555fcf98000)
/lib/security/pam_localuser.so
        linux-vdso.so.1 (0x00007ffc4ebac000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f351ecca000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f351eac6000)
        libc.so.6 => /lib/libc.so.6 (0x00007f351e721000)
        /lib64/ld-linux-x86-64.so.2 (0x000055bc94752000)
/lib/security/pam_loginuid.so
        linux-vdso.so.1 (0x00007ffc1271d000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fcac82e4000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fcac80e0000)
        libc.so.6 => /lib/libc.so.6 (0x00007fcac7d3b000)
        /lib64/ld-linux-x86-64.so.2 (0x000055c542f45000)
/lib/security/pam_mail.so
        linux-vdso.so.1 (0x00007ffcc4c5b000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007efee0f64000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007efee0d60000)
        libc.so.6 => /lib/libc.so.6 (0x00007efee09bb000)
        /lib64/ld-linux-x86-64.so.2 (0x000055e655182000)
/lib/security/pam_mkhomedir.so
        linux-vdso.so.1 (0x00007ffeda98c000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fec4fc94000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fec4fa90000)
        libc.so.6 => /lib/libc.so.6 (0x00007fec4f6eb000)
        /lib64/ld-linux-x86-64.so.2 (0x000055741e3c5000)
/lib/security/pam_motd.so
        linux-vdso.so.1 (0x00007ffece7ad000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fdbd1d9b000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fdbd1b97000)
        libc.so.6 => /lib/libc.so.6 (0x00007fdbd17f2000)
        /lib64/ld-linux-x86-64.so.2 (0x0000561a9a7f5000)
/lib/security/pam_namespace.so
        linux-vdso.so.1 (0x00007ffe3e125000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f7b68260000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f7b6805c000)
        libc.so.6 => /lib/libc.so.6 (0x00007f7b67cb7000)
        /lib64/ld-linux-x86-64.so.2 (0x0000556a5eae0000)
/lib/security/pam_nologin.so
        linux-vdso.so.1 (0x00007ffce8988000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f0323400000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f03231fc000)
        libc.so.6 => /lib/libc.so.6 (0x00007f0322e57000)
        /lib64/ld-linux-x86-64.so.2 (0x00005619b0704000)
/lib/security/pam_permit.so
        linux-vdso.so.1 (0x00007ffec672a000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fcdb2bd8000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fcdb29d4000)
        libc.so.6 => /lib/libc.so.6 (0x00007fcdb262f000)
        /lib64/ld-linux-x86-64.so.2 (0x000056292dea7000)
/lib/security/pam_pwhistory.so
        linux-vdso.so.1 (0x00007ffcef7d8000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fd075919000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fd075715000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007fd0754dc000)
        libc.so.6 => /lib/libc.so.6 (0x00007fd075138000)
        /lib64/ld-linux-x86-64.so.2 (0x000055c37fe1a000)
/lib/security/pam_rhosts.so
        linux-vdso.so.1 (0x00007ffdb19e9000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fd64d779000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fd64d575000)
        libc.so.6 => /lib/libc.so.6 (0x00007fd64d1d0000)
        /lib64/ld-linux-x86-64.so.2 (0x000055ea21250000)
/lib/security/pam_rootok.so
        linux-vdso.so.1 (0x00007ffdb60e2000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007ffb1a8f1000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007ffb1a6ed000)
        libc.so.6 => /lib/libc.so.6 (0x00007ffb1a348000)
        /lib64/ld-linux-x86-64.so.2 (0x000055b271fb4000)
/lib/security/pam_securetty.so
        linux-vdso.so.1 (0x00007fff9abb9000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f1aeaf29000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f1aead25000)
        libc.so.6 => /lib/libc.so.6 (0x00007f1aea980000)
        /lib64/ld-linux-x86-64.so.2 (0x0000557999832000)
/lib/security/pam_shells.so
        linux-vdso.so.1 (0x00007fff4f1b4000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f74c4219000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f74c4015000)
        libc.so.6 => /lib/libc.so.6 (0x00007f74c3c70000)
        /lib64/ld-linux-x86-64.so.2 (0x000055e08367b000)
/lib/security/pam_stress.so
        linux-vdso.so.1 (0x00007ffcde5a9000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f2bbb828000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f2bbb624000)
        libc.so.6 => /lib/libc.so.6 (0x00007f2bbb27f000)
        /lib64/ld-linux-x86-64.so.2 (0x00005645d2447000)
/lib/security/pam_succeed_if.so
        linux-vdso.so.1 (0x00007fff201a7000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f5db34de000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f5db32da000)
        libc.so.6 => /lib/libc.so.6 (0x00007f5db2f35000)
        /lib64/ld-linux-x86-64.so.2 (0x0000556f39185000)
/lib/security/pam_tally2.so
        linux-vdso.so.1 (0x00007ffe54ff4000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f8e05c9c000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f8e05a98000)
        libc.so.6 => /lib/libc.so.6 (0x00007f8e056f3000)
        /lib64/ld-linux-x86-64.so.2 (0x00005642b516c000)
/lib/security/pam_tally.so
        linux-vdso.so.1 (0x00007fff86cae000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f0947ad3000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f09478cf000)
        libc.so.6 => /lib/libc.so.6 (0x00007f094752a000)
        /lib64/ld-linux-x86-64.so.2 (0x00005612cf900000)
/lib/security/pam_time.so
        linux-vdso.so.1 (0x00007ffd60bce000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f0f13aa2000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f0f1389e000)
        libc.so.6 => /lib/libc.so.6 (0x00007f0f134f9000)
        /lib64/ld-linux-x86-64.so.2 (0x000055f5f23ef000)
/lib/security/pam_timestamp.so
        linux-vdso.so.1 (0x00007ffd2a99a000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007f15aa466000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f15aa262000)
        libc.so.6 => /lib/libc.so.6 (0x00007f15a9ebd000)
        /lib64/ld-linux-x86-64.so.2 (0x000056437da75000)
/lib/security/pam_umask.so
        linux-vdso.so.1 (0x00007ffe2a0b4000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fbc610dc000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fbc60ed8000)
        libc.so.6 => /lib/libc.so.6 (0x00007fbc60b33000)
        /lib64/ld-linux-x86-64.so.2 (0x000055f187360000)
/lib/security/pam_unix.so
        linux-vdso.so.1 (0x00007ffe451fe000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fa6ba1aa000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fa6b9fa6000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007fa6b9d6d000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00007fa6b9b55000)
        libtirpc.so.1 => /lib64/libtirpc.so.1 (0x00007fa6b992f000)
        libc.so.6 => /lib/libc.so.6 (0x00007fa6b958a000)
        /lib64/ld-linux-x86-64.so.2 (0x0000561547934000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa6b936d000)
/lib/security/pam_userdb.so
        linux-vdso.so.1 (0x00007ffdd06f7000)
        libdb-6.1.so => /usr/lib64/libdb-6.1.so (0x00007fd91a59a000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007fd91a362000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fd91a153000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fd919f4f000)
        libc.so.6 => /lib/libc.so.6 (0x00007fd919bab000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007fd91998d000)
        /lib64/ld-linux-x86-64.so.2 (0x000055bcb2acf000)
/lib/security/pam_warn.so
        linux-vdso.so.1 (0x00007fffe65b1000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fd2794ec000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fd2792e8000)
        libc.so.6 => /lib/libc.so.6 (0x00007fd278f43000)
        /lib64/ld-linux-x86-64.so.2 (0x000056045ccf5000)
/lib/security/pam_wheel.so
        linux-vdso.so.1 (0x00007ffe803d6000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fe7a2404000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fe7a2200000)
        libc.so.6 => /lib/libc.so.6 (0x00007fe7a1e5b000)
        /lib64/ld-linux-x86-64.so.2 (0x00005562d2b09000)
/lib/security/pam_xauth.so
        linux-vdso.so.1 (0x00007ffe52bbe000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007ff818c42000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007ff818a3e000)
        libc.so.6 => /lib/libc.so.6 (0x00007ff818699000)
        /lib64/ld-linux-x86-64.so.2 (0x000055f5c3ad0000)
/usr/lib/libpamc.so
        linux-vdso.so.1 (0x00007ffce4dbb000)
        libc.so.6 => /lib/libc.so.6 (0x00007fe2633ef000)
        /lib64/ld-linux-x86-64.so.2 (0x0000559cc743b000)
/usr/lib/libpam_misc.so
        linux-vdso.so.1 (0x00007fffa5d89000)
        libpam.so.0 => /lib64/libpam.so.0 (0x00007fc8114c5000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fc8112c1000)
        libc.so.6 => /lib/libc.so.6 (0x00007fc810f1c000)
        /lib64/ld-linux-x86-64.so.2 (0x00005585a17ff000)
/usr/lib/libpam.so
        linux-vdso.so.1 (0x00007fff1b4cf000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fefe3f23000)
        libc.so.6 => /lib/libc.so.6 (0x00007fefe3b7f000)
        /lib64/ld-linux-x86-64.so.2 (0x00005620c121f000)
/mnt/lfs/etc/pam.d/chage
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/chfn
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/chgpasswd
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/chpasswd
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/chsh
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/groupadd
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/groupdel
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/groupmems
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/groupmod
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/login
#%PAM-1.0
auth            required        pam_securetty.so
auth            include         system-auth
account         required        pam_nologin.so
account         include         system-auth
password        include         system-auth
session         required        pam_selinux.so close
session         include         system-auth
session         required        pam_loginuid.so
session         optional        pam_console.so
session         required        pam_selinux.so open
/mnt/lfs/etc/pam.d/newusers
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/other
# Begin /etc/pam.d/other

auth        required        pam_warn.so
auth        required        pam_deny.so
account     required        pam_warn.so
account     required        pam_deny.so
password    required        pam_warn.so
password    required        pam_deny.so
session     required        pam_warn.so
session     required        pam_deny.so

# End /etc/pam.d/other
/mnt/lfs/etc/pam.d/passwd
#%PAM-1.0
auth            include         system-auth
account         include         system-auth
password        include         system-auth
/mnt/lfs/etc/pam.d/su
#%PAM-1.0
auth            sufficient      pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#auth           sufficient      pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
auth            required        pam_wheel.so use_uid
auth            include         system-auth
account         include         system-auth
password        include         system-auth
session         required        pam_selinux.so close
session         include         system-auth
session         required        pam_selinux.so open multiple
session         optional        pam_xauth.so
/mnt/lfs/etc/pam.d/system-account
# Begin /etc/pam.d/system-account

account   required    pam_unix.so

# End /etc/pam.d/system-account
/mnt/lfs/etc/pam.d/system-auth
# Begin /etc/pam.d/system-auth

auth      required    pam_unix.so

# End /etc/pam.d/system-auth
/mnt/lfs/etc/pam.d/system-password
# Begin /etc/pam.d/system-password

# use sha512 hash for encryption, use shadow, and try to use any previously
# defined authentication token (chosen password) set by any prior module
password  required    pam_unix.so       sha512 shadow try_first_pass

# End /etc/pam.d/system-password
/mnt/lfs/etc/pam.d/system-session
# Begin /etc/pam.d/system-session

session   required    pam_unix.so

# End /etc/pam.d/system-session
/mnt/lfs/etc/pam.d/useradd
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/userdel
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
/mnt/lfs/etc/pam.d/usermod
#%PAM-1.0
auth            sufficient      pam_rootok.so
account         required        pam_permit.so
password        include         system-auth
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to