Берём:
Slackware
http://www.kernel.org/pub/linux/libs/pam/pre/library/
http://www.kernel.org/pub/linux/utils/util-linux/
ftp://ftp.pld.org.pl/software/shadow/
Собираем PAM:
./configure
make
make install
Собираем util-linux
редактируем в MCONFIG переменную
HAVE_PAM=yes
После чего стандартно
./configure
make
make install
Собираем shadow
./configure --with-libpam
make
make install
Система авторизации готова
описание подключаемых модулей в /etc/pam.conf
PS взято с http://linio.boo.pl/
тамошний конфиг (мне не особо понравился) http://linio.boo.pl/pam_linio.conf
URL: http://linio.boo.pl/slackpam.html
Обсуждается: https://www.opennet.ru/tips/info/803.shtml