<AuthBy PAM> provides authentication via any method supported by
PAM (Pluggable Authentication Modules) on your host. It is implemented in
AuthPAM.pm. It requires that PAM be installed and configured on your host,
and it also requires the Perl module
Authen::PAM
0.04
or later. It is part of CPAN. For more information, see
Section 2.1.2. CPAN.
<AuthBy PAM> asks PAM to authenticate the user using the PAM
service specified with the Service parameter (defaults to
login
).
AuthBy PAM has not been tested on Windows platforms.
Tip
Make sure PAM is configured on your host before building
and testing the Authen-PAM Perl module, otherwise make
test
will report errors. This will usually require configuring
/etc/pam.conf
, or perhaps /etc/pam.d/login for the
login service. For example, on our Red Hat Enterprise Linux 5.2, we found
that we had to remove the pam_securetty
from our
/etc/pam.d/login
file to enable testing from other
than a secure TTY. Consult your system documentation for details on
configuring PAM.