Jochen Gensch wrote:
>
> I decided to switch to system users, since this is a small server here
> and though easier to maintain. You can imagine what I ran into, the pam
> auth issue. From what I have learned so far, Exim cannot authenticate
> against pam, because it runs (per default) as a non root user and these
> are not allowed to access pam auth modules. After reading up on this on
> the internet no simple solutions (except runnning exim as root) has
> showed up, yet. I would like to use the pam_exim module mentioned in the
> FAQ, but I can't compile it on my FreeBSD 6.0 system :-(. Are there any
> solutions to this at this point of time?
saslauthd is a daemon which is run as root, and allows apps (such as
exim) to authenticate using SASL without root privileges. SASL, in
turn, can be configured to authenticate using PAM.
http://www.exim.org/exim-html-4.60/doc/html/spec.html/ch11.html#SECTexpcond
(search for "saslauthd")
- Marc