[Dovecot] setgid failed - Not owner

Andreas Schulze andreas.schulze at datev.de
Tue Apr 20 14:58:01 EEST 2010


in master.cf you said postfix to run deliver as user dovecot.
deliver then ask sql and get the info to stote the mail as uid 12345

deliver has to run setuid root to do that.

see http://wiki.dovecot.org/LDA#Multiple_UIDs

or you can change master.cf to
  dovecot unix - n n - - pipe flags=DRhu user=12345:12345
    argv=/var/postfix/dovecot/libexec/dovecot/deliver -d $(recipient)

if all have the same uid.

Andreas


Am 20.04.2010 08:28 schrieb Zilon X:
> Changed home dir of users, in my configuration they are
> /var/postfix/spool and /var/postfix/dovecot/run, but with no effect.
> I still got the "fatal setgid failed: Not owner" ( Fatal:
> setgid(12345(postfix)) failed with euid=12346(dovecot),
> gid=54322(dovecot), egid=54322(dovecot): Not owner )
> 
> 
> 
> 2010/4/20 Andreas Schulze <andreas.schulze at datev.de>:
> > I would never use /dev/null as homedir.
> > postfix home is /var/spool/postfix, dovecot likes /var/run/dovecot.

-- 
Andreas Schulze
Internetdienste | P532

DATEV eG
90329 Nürnberg | Telefon +49 911 319-0 | Telefax +49 911 319-3196
E-Mail info @datev.de | Internet www.datev.de
Sitz: 90429 Nürnberg, Paumgartnerstr. 6-14 | Registergericht Nürnberg, GenReg Nr.70
Vorstand
Prof. Dieter Kempf (Vorsitzender)
Dipl.-Kfm. Wolfgang Stegmann (stellvertretender Vorsitzender)
Dipl.-Kfm. Michael Leistenschneider
Jörg Rabe v. Pappenheim
Dipl.-Vw. Eckhard Schwarzer
Vorsitzender des Aufsichtsrates: Reinhard Verholen



More information about the dovecot mailing list