[Dovecot] bug: no initgroup() after login (was Re: Dovecot shared mailbox folder problem)

Steffen Kaiser skdovecot at smail.inf.fh-bonn-rhein-sieg.de
Fri Jul 6 13:02:15 EEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, 6 Jul 2007, Steffen Kaiser wrote:

> dvtest3. Maybe the problem is that in create_mail_process()
> when doing:
>
> 	/* setup environment - set the most important environment first
> 	   (paranoia about filling up environment without noticing) */
> 	restrict_access_set_env(system_user, uid, gid, chroot_dir,
> 				set->first_valid_gid, set->last_valid_gid,
> 				set->mail_extra_groups);
>
> system_user is not set.

I default system_user to user, it seems to work. See attached patch.

dovecot: Jul 06 11:59:15 Info: IMAP(dvtest3) [23684]: Effective groups: 
primary=30006 secondary=8,30004,30006

Hoewever, is it correct?

Bye,

- -- 
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iQEVAwUBRo4TLC9SORjhbDpvAQLw7Qf+I7s2zj5lfDb2A0i5VLUPTZQDgv7huHzX
7Lq+8F/nP4PdEaeBWv6v5GDBzrVOLjMuHB4RrUt7wdlSXtLcFnqoMlqLJHsf+wN9
uBFoDjP7gZT5D5Xve/KAZzDuOl+G/Twc2W5DnMVxvRC2udXN3DJY90EV6852Qubw
P1lzGN2ymb9wkvMNCbzmJqYc1llsc+Ohbj5/cBCrV2o9FYEOpqFB5J1QbgbeFltK
fuuR3gruVpAGM5kiV6MGP/zqJJGrDcuUIeAL50qstkk/saE7YHyB3xV3Falyp+eI
MFPLnEhfhzKX0kbgzyJVwZeYRvMW49QO5kca05OJib4mWwKN2Z4Pcw==
=Lxy6
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: setSystem_user.diff.gz
Type: application/octet-stream
Size: 980 bytes
Desc: 
Url : http://dovecot.org/pipermail/dovecot/attachments/20070706/982c5678/attachment.obj 


More information about the dovecot mailing list