On Tue, Jan 15, 2008 at 04:13:56PM -0600, Roddie Hasan wrote: > >You may find that it works if the uid is given as a name, rather than a > >number. (This depends on what backend database you're using) > > From my courier-authlib debugs, this is what I saw being passed: > > Jan 12 16:35:08 krweb authdaemond: Authenticated: sysusername=roddie, > sysuserid=<null>, sysgroupid=20, homedir=/home/roddie, address=roddie, > fullname=Roddie Hasan, maildir=<null>, quota=<null>, options=<null>
OK, next check for HAVE_INITGROUPS in numlib/config.h > This fields are the same for users that work and users that do not. The > difference between the two is that the non-working users' Maildirs are in > a different group than their login. This configuration worked fine before > 4.3.0 > > I'm assuming launching imapd in a FreeBSD shell passes info the same way > since I see the problem there, but I'm just guessing. Could you explain that last bit? How exactly are you running imapd? The group-changing code will only be invoked if imapd is running initially as root, and is changing the account to settings returned by courier-authlib If you invoke imapd directly at the shell, this won't happen. I think you'd have to invoke pop3login instead. B. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Courier-imap mailing list Courier-imap@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap