[Dovecot] Permission denied after dist-upgrade

Timo Sirainen tss at iki.fi
Thu Feb 17 05:46:06 EET 2011


On 16.2.2011, at 22.49, Thomas Skowron wrote:

> 
>> Another thing I thought of was chrooting, but I don't see any chrooting in your config.
>> 
>> Maybe you could find out something interesting by starting Dovecot with "strace -f -o log dovecot".
> 
> 15311 setresgid(-1, 5000, -1)           = 0 
> 15311 setresuid(-1, 5000, -1)           = 0

So it changes uid and gid to 5000.

> 15311 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
> 15311 open("/etc/group", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
> 15311 stat("/home", 0x7fffd3a4c4a0)     = -1 EACCES (Permission denied)
> 15311 stat("/etc/localtime", 0x7fffd3a4c100) = -1 EACCES (Permission denied)

But that doesn't have permissions to do anything. If it's not because of filesystem permissions or SELinux/Apparmor, I don't know what it could be.

> Is setresgid(-1,5000,-1) correct? I mean: -1!?

Yes. -1 means it's not changed.


More information about the dovecot mailing list