I believe I have finally determined why I have been unsuccessful at
getting authpam working in 3.0.0. I have been planning on implementing
3.0.0 on some new systems but have been unable to get authpam working.
Oddly enough, I have a 1.1.0 system working just great with authpam on
another system. I decided to compile 3.0.0 on that system where 1.1.0
works and it looks like for some reason the 3.0.0 sqwebmail binary
doesn't have the support for libpam in it:
[andy@home:mail tarballs]$ ldd sqwebmail-1.1.0/sqwebmail/sqwebmail
libpam.so.0 => /lib/libpam.so.0 (0x2aac2000)
libdl.so.2 => /lib/libdl.so.2 (0x2aaca000)
libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x2aace000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x2aad4000)
libc.so.6 => /lib/libc.so.6 (0x2ab02000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaab000)
[andy@home:mail tarballs]$ ldd sqwebmail-3.0.0/sqwebmail/sqwebmail
libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x2aac2000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x2aac8000)
libc.so.6 => /lib/libc.so.6 (0x2aaf5000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaab000)
So, why is libpam missing? Both of these are compiled on the same exact
system with the same exact options passed to ./configure. Here is the
line used for configuring:
./configure --without-authmysql --without-authldap --with-authshadow --with-authpwd
--with-authpam --with-authuserdb --with-cachedir=/var/cache/sqwebmail --enable-https
--enable-hardtimeout=14400 --enable-softtimeout=7200
--enable-cgibindir=/home/httpd/cgi-bin --with-maxformargsize=1024000
What gives? I would appreciate any ideas...
Andy
--
GnuPG ID 0xA63888C9 (D2DA 68C9 BB2B 26B4 8204 2219 A43E F450 A638 88C9)
[-----------[system uptime]--------------------------------------------]
12:38am up 43 days, 23:16, 6 users, load average: 1.07, 1.16, 1.17