[MacPorts] #58506: dovecot userdb Fatal imap setuid errors
MacPorts
noreply at macports.org
Wed Jun 19 02:39:53 UTC 2019
#58506: dovecot userdb Fatal imap setuid errors
------------------------+--------------------
Reporter: essandess | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: dovecot2 |
------------------------+--------------------
Description changed by mf2k:
Old description:
> I'm following the MacPorts guide to set up dovecot user and password
> databases on Mojave, https://trac.macports.org/wiki/howto/SetupDovecot
> for a multi-user system. I am able to authenticate successfully, and
> {{{doveadm user myusername}}} works for all accounts.
>
> However, dovecot's {{{mail-err.log}}} shows setuid issues when multiple
> users are logged in:
>
> {{{
> May 21 22:28:46 imap(pid 17441 user myuser): Fatal: setuid(512(myuser)
> from userdb lookup) failed with euid=501(adminuser): Operation not
> permitted (This binary should probably be called with process user set to
> 512(myuser) instead of 501(adminuser))
> }}}
>
> I do not see the cause pf the issue. I've double checked everything and
> have not used either {{{myuser}}} or {{{admin}}} user in dovecot's
> {{{/opt/local/conf.d}}} or indeed anywhere in {{{/opt/local}}}.
>
> My {{{passdb}}} {{{userdb}}} blocks are simple:
>
> {{{
> passdb pam {
> driver = pam
> }
>
> userdb passwd {
> driver = passwd
> }
> }}}
New description:
I'm following the MacPorts guide to set up dovecot user and password
databases on Mojave, wiki:howto/SetupDovecot for a multi-user system. I am
able to authenticate successfully, and {{{doveadm user myusername}}} works
for all accounts.
However, dovecot's {{{mail-err.log}}} shows setuid issues when multiple
users are logged in:
{{{
May 21 22:28:46 imap(pid 17441 user myuser): Fatal: setuid(512(myuser)
from userdb lookup) failed with euid=501(adminuser): Operation not
permitted (This binary should probably be called with process user set to
512(myuser) instead of 501(adminuser))
}}}
I do not see the cause pf the issue. I've double checked everything and
have not used either {{{myuser}}} or {{{admin}}} user in dovecot's
{{{/opt/local/conf.d}}} or indeed anywhere in {{{/opt/local}}}.
My {{{passdb}}} {{{userdb}}} blocks are simple:
{{{
passdb pam {
driver = pam
}
userdb passwd {
driver = passwd
}
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/58506#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list