Package Details: php-pam 1.0.3-2

Package Base: php-pam
Description: This extension provides PAM (Pluggable Authentication Modules) integration in PHP.
Upstream URL: http://pecl.php.net/package/PAM
Category: devel
Licenses: PHP
Submitter: furibondox
Maintainer: furibondox
Last Packager: None
Votes: 7
First Submitted: 2007-10-12 13:36
Last Updated: 2011-08-29 15:49

Dependencies (3)

Required by (0)

Sources

Latest Comments

Comment by Costinio

2013-11-03 01:13

"make INSTALL_ROOT=${startdir}/pkg install || return 1"
should be changed to
"make INSTALL_ROOT=${startdir}/pkg/$pkgname install || return 1"
or else the library (/usr/lib/php/modules/pam.so) does not install into the package.

Comment by furibondox

2011-08-29 15:50

Add revision 2, thanks evaryont.

Comment by evaryont

2011-08-29 06:03

Please remove apache from the makedepends array. It compiles fine without apache installed.

Also, you could include /etc/php/conf.d/pam.ini:

extension=pam.so;
pam.servicename="php";

And include /etc/pam.d/php:

#%PAM-1.0
auth required pam_securetty.so
auth requisite pam_nologin.so
auth required pam_unix.so nullok
auth required pam_tally.so onerr=succeed file=/var/log/faillog
# use this to lockout accounts for 10 minutes after 3 failed attempts
#auth required pam_tally.so deny=2 unlock_time=600 onerr=succeed file=/var/log/faillog
account required pam_access.so
account required pam_time.so
account required pam_unix.so
session required pam_unix.so
session required pam_env.so
session required pam_motd.so
session required pam_limits.so
session optional pam_lastlog.so
session optional pam_loginuid.so

Making it a little easier. I'm sure the PAM file can be reduced a lot.