On Tue, 8 Oct 2002 17:17:28 +0200
"Christian [Kanzie] Nilsson" <[EMAIL PROTECTED]> wrote:
>> What user your POP3 daemon is running as? ('-u' switch in tcpserver
>> clause if you make use of tcpserver)
> I do use tcpserver, did not have any specified user or group, read
> that it would inherit the $envuidgid so it would be taken care of.
So your 'qmail-popup' process was started as root?
> However now I added "-u 89 -g 89", restarted the whole chebang (using
> the qmailctl restart - command copied from lifewithqmail.com) and
> received a new error, dont know if that is a step forward or backwards
Backwards, I think.
The reason I cited
> Oct 7 18:03:02 morrison vpopmail: vchkpw: setgid 89 failed
was that I don't know why your qmail-popup process, which spawns vchkpw,
was not able to 'setgid()'. If running as root this shouldn't happen;
and setgid() is necessary to read the 'vpasswd.cdb' file.
So either make sure the processes are running as root or when running as
User/Group vpopmail/vchkpw make sure your vpopmail (plus
qmail-smtpd startup script) uses
~vpopmail/etc/tcp.* instead of /etc/tcp.*
as these should be owned by vpopmail, while '/etc/*' should better be
owned by root (therefore you get the new error when starting as