On Tue, 2009-04-14 at 13:15 -0700, James Butler wrote:
> I have changed /usr/local/libexec/dovecot/deliver permissions as follows:
> 
> -rwsr-s--- 1 root dovecot 4044835 2009-04-03 13:52 deliver
> 
> Because of message returned to 'sen...@example-send.com':
> 
> "local configuration error. Command output:
> /usr/local/libexec/dovecot/deliver must not be both world-executable and
> setuid-root. This allows root exploits. See [LDA#multipleuids wiki page]."
> 
> Same auth-master "Permission denied" error.

The wiki says it should be:

chmod 04750 /usr/local/libexec/dovecot/deliver

You also had g+s. It probably doesn't make a difference, but who knows.
Anyway.. Once you have deliver as setuid-root, there really just
shouldn't be any auth-master permission denied errors. It's connected to
as root, it makes no difference what its permissions are, deliver should
be able to connect to it.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to