On Friday 27 of October 2017, Aki Tuomi wrote:> On 27.10.2017 11:20, Arkadiusz Mi?kiewicz wrote:
> > Hi.
> >
> > What's the approach for securely enabling imap hibernation in case
when
> > each user uses different uid and gid?
> >
> > Looks like none and 0666 on hibernation and imap master sockets is the
> > only way?
> >
> > Thanks,
>
> That's the only way, yes. Hibernation keeps all connections in same
> process.
Couldn't dovecot do setgroups(2) to add additional common group to
imap/hibernation processes and rely on that for access to sockets (sockets
would be root:thatgroup 0660) thus making it a bit more secure?
Non mail related uids/gids wouldn't have access to sockets that way.
> Aki
--
Arkadiusz Mi?kiewicz, arekm / ( maven.pl | pld-linux.org )