3 messages in net.sourceforge.lists.courier-usersRe: [courier-users] authdaemond oddities
FromSent OnAttachments
David BusbyMay 9, 2003 3:43 pm 
Sam VarshavchikMay 9, 2003 4:36 pm 
James A BakerMay 9, 2003 6:00 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] authdaemond odditiesActions...
From:James A Baker (jaba@mac.com)
Date:May 9, 2003 6:00:44 pm
List:net.sourceforge.lists.courier-users

On Friday, May 9, 2003, at 17:38 US/Central, David Busby wrote:

List, I'm using CourierMTA 0.42, compiled with userdb and pgsql authmodules only. I though I configured it to only use userdb for now via etc/authdaemonrc but authdaemond.pgsql still starts, I don't want it to.

My etc/authdaemonrc

authmodulelist="authcustom authuserdb" authmodulelistorig="authcustom authuserdb authpgsql"

and I start the authdaemond with `libexec/authlib/authdaemond start`

Why does it start authpgsql? Shouldn't it use only the authuserdb? What am I missing?

As stated before -- and oddly enough in the documentation too -- authdaemond (which is actually a shell script) chooses the "best" version of the authdaemond.xxx binaries. If you want to override that, set $version to "authdaemond.plain" in your authdaemonrc file.

Of course, it shouldn't matter to you in this case. The modules included in .plain are all in .pgsql, so if you set authmodulelist as you stated above, it shouldn't make a difference in which ones are actually checked just because the .pgsql one is actually running. It just has more capabilities than you need... it won't necessarily use them.

-jab