Re: Courier-authdaemon and authpam

hjheins via courier-users <[email protected]> Sat, 23 Nov 2024 12:43:42 +0000
Newsgroups gmane.mail.imap.courier.general
Message-ID <ON8zV6KWmLUTUwpu-Ql1kCXMbcVfcTDggpboW4JOIteLKHlQgzWHH_DA3svpTOQbXx_9zw64fQNHzJfXud2jbyvoQO4pfVyqbQZAwaNXEDI=@proton.me>
Thank you very much Sam!

This is the build file: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=courier-authlib

indeed this is being rund with a different user and group. I will modify this one in order to have the default for the authenticate daemon (root).

I guess this is the best starting point I have; as pam_sssd seems to be a lot of trouble to get right...

Hendrik-Jan



Sent with Proton Mail secure email.

On Saturday, November 23rd, 2024 at 1:29 AM, Sam Varshavchik <[email protected]> wrote:

> hjheins via courier-users writes:
> 
> > The issue:
> > I have a setup running Arch Linux with courier-imap and courier-authd for
> > accessing the mailboxes on the mailserver. This works, but the authorisation
> > runs over authshadow. As that is not the preferred way, I tried to get this
> > running over authpam.
> > For this I followed the guide at: <URL:https://www.courier-
> > mta.org/authlib/README_authlib.html#authpam>https://www.courier-
> > mta.org/authlib/README_authlib.html#authpam
> > 
> > and I changed the settings to "include system-auth" to make it fit for my
> > system.
> > 
> > This doesn't work, and throws authentication failures.
> > 
> > The reason this doesn't work seems to be that authpam expects the requesting
> > process to run as root. Courier-* is running as user "courier". so this wil
> > not work according to the pam documentation:
> > URL:https://www.kilala.nl/index.php?id=2485https://www.kilala.nl/index.php?
> > id=2485
> 
> 
> authdaemond should be running as root. Additionally, imaplogin also gets
> started as root. That's the only way to go, if after authentication imapd
> needs to change its userid and groupid.
> 
> > How can I solve this, or maybe asked differently: how can I get courier-
> > authdaemon to play nice with authpam ?
> 
> 
> I'm not familiar with the arch packages, but based on your description they
> are not set up in a standard, default configuration where authdaemond runs
> as root.
> 
> You have two basic options: uninstall the arch versions and build courier-
> unicode, courier-authlib, and courier-imap or courier yourself, using the
> default configuration options; or try to see if you can contact the arch
> packagers and have them figure out your situation.
> _______________________________________________
> courier-users mailing list
> [email protected]
> Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users


_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users