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.
signature.asc
Description: This is a digitally signed message part