[Mailman-Users] Frustration with set-gid
Jeff Rush
jeff at taupro.com
Wed Apr 14 15:34:53 CEST 2010
I'm wrestling with getting $prefix/mail/mailman to run as user 'mailman'
under Gentoo Linux and can't see what I'm doing wrong.
When running it manually (for debugging my setup):
# mail/mailman post dfwPython
Group mismatch error. Mailman expected the mail
wrapper script to be executed as group "mailman", but
the system's mail server executed the mail script as
group "root".
# bin/check_perms
No problems found
The executable in question has permissions/ownership:
# ls -l mail/
total 12
-r-xr-sr-x 1 root mailman 9664 2010-04-13 23:56 mailman
and I wrote a tiny C pgm that just prints out the real/eff uid/gid as a
sanity check. It has the exact same permissions/ownership:
# ls -l printid
-r-xr-sr-x 1 root mailman 7106 2010-04-14 08:13 printid
# ./printid
Real UID = 0
Effective UID = 0
Real GID = 0
Effective GID = 280
where 280 is the correct GID for group 'mailman', so the set-gid
mechanism is working, just not with the mail/mailman executable.
This is with mailman-2.1.13 under Linux 2.6.31.
What am I overlooking? The mailman package is built from the standard
Gentoo Linux distribution, not something I cobbled together.
-Jeff
More information about the Mailman-Users
mailing list