Hi Clif
Yes, you're missing something ;-)
PAM (Pluggable Authentication Module) is an authentication architecture (this is the keyword) that uses many authentication metods and one of this metod is the so-called "shadow". In other words, they are not mutually exclusive. You can use shadow, kerberos, and any other authentication method "structured" in PAM.
Have a nice day
At 08.27 10/02/2003 -1000, Clifton Royston wrote:
On Mon, Feb 10, 2003 at 01:01:56PM +0100, Gennaro Esposito wrote:
> Greetings
> I'm an happy user of qpopper on a DEC OSF/1 platform. Now I'm moving all
> the e-mail services (SMTP and POP...IMAP will follows ;-) ) from that
> platform to an Intel/Trustix (a secured version of RH Linux:
> www.trustix.net) but I've experienced a problemd in the link phase of the
> poppassd generation. Trustix uses PAM as its user validation architecture
> and I'm using the shadow method.

Unless I am missing something here, if you're using PAM, by
definition you are not using the shadow method. PAM is a complete
replacement for password validation methods.

> Hereafter an abstract from the log generated by script command:
> -------------------------------------------------------
> Script started on Fri Feb 7 19:07:32 2003
> root@exd800-01 /sw/qpopper404/qpopper4.0.4# ./configure
> --disable-update-abort --enable-apop
> --enable-bulldb=/home/bulldb --enable-group-bulls
> --enable-home-dir-mail=Mailbox --enable-poppassd
> --enable-popuid=pop --enable-server-mode --with-pam
> <snip....configure and compile ok>
...
> Well, I had a look in the poppassd.c and in the auth_user.c code and in the
> last one I've seen that the auth_user function is inside a nested
> #ifdef #else condition:
> #ifdef SPEC_POP_AUTH
> # ifndef USE_PAM
> <....a lot of auth_user definition for various unix flavors that do not
> use PAM....>
> # endif /* USE_PAM */
> #else /* not SPEC_POP_AUTH */
> < a definition of auth_user for systems that do not use shadow or others
> special auth...>
> #endif /* SPEC_POP_AUTH */
>
> In other words: I've both SPEC_POP_AUTH and USE_PAM defined, the dirst
> 'cause I use shadow and the second 'cause Trustix use PAM but this seems
> not allowed!

Disable SPEC_POP_AUTH (shadow) and see if it builds correctly now?

-- Clifton

--
Clifton Royston -- LavaNet Systems Architect -- [EMAIL PROTECTED]

"If you ride fast enough, the Specialist can't catch you."
"What's the Specialist?" Samantha says.
"The Specialist wears a hat," says the babysitter. "The hat makes noises."
She doesn't say anything else.
Kelly Link, _The Specialist's Hat_
----------
Gennaro Esposito
(System & Security Engineer)
MARS Center *****************************
Via E. Gianturco,31 * YES! I SUPPORT *
I-80146 - Napoli - ITALY * *
ph.: +39 081-6042 493 * _/_/ _ _/_/ *
fax...: +39 081-6042 100 * _/_/===x===_/_/ *
mailto:[EMAIL PROTECTED] * _/_/ _/_/ *
http://www.marscenter.it * *
ftp://ftp.marscenter.it *International Space Station*
*****************************

Reply via email to