On Tuesday 04 May 2004 21:17, Jon Schewe wrote:
> I'm running debian woody on a server and I'm getting tired of keeping
> the host_accept_relay variable in exim up to date.  So I'd like to do
> smtp auth on that server.  I also want the traffic to be encrypted, so
> passwords aren't sniffed and I want it to use the unix passwords for
> authentication, shadow passwords.  I'm currently using exim, since that
> was the default install, but I'm willing to switch MTAs if required, as
> long as it works.  I'd also like to stick with standard debian packages
> because otherwise things can get hard to maintain.
>
> I've tried setting up the plain and login settings using the following
> server_conditions:
>   #server_condition = "${if
> crypteq{$2}{${extract{1}{:}{${lookup{$1}lsearch{/etc/shadow}{$value}{*:*}}}
>}}{1}{0}}" server_condition = "${if pam {$1:$2}{yes}{no}}"
>
> This is with mail in the shadow group so that it should be able to read
> /etc/shadow, but that doesn't appear to be working.  I'd think the pam
> solution would work, but it doesn't seem to be able to authenticate me.
>
> Thanks for any help you can provide.

Jon,

I've never been able to get Exim to authenticate using PAM.  My understanding 
is that the process that tries to use PAM to authenticate passwords must be 
running as root and I choose not to run it as root (partly because that's the 
default for Fedora). There are supposedly patches available to Exim that make 
it work with PAM, but I've never succeeded getting them to work.

I've only ever seen /etc/shadow with mode 400, owned by root.  Is it different 
on Debian?  If not, then adding mail to the shadow group wouldn't make any 
difference.

What I have had sucess with (and am currently doing) is authenticating users 
in Exim against LDAP (actually ldaps). I have also used NIS in the past, but 
don't anymore due to its insecurites. If LDAP is the route you'd like to go, 
I'd be happy to share my authenticators with you.

Eric


_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
http://www.mn-linux.org tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list