Interesting... Didn't have this trouble on my test solaris box, but on my prod solaris box, with a neigh unto identical config (other than sol 8 vs 7) I'm having the "wanted gid 30, got gid 1"
Mailman appears to have properly sussed out that my mailman group is 30, and, in fact, installed mailman setgid to mailman, but suddenly it's not actually taking that gid.
At 06:22 PM 3/26/02 -0500, Ron Jarrell wrote:
Interesting... Didn't have this trouble on my test solaris box, but on my prod solaris box, with a neigh unto identical config (other than sol 8 vs 7) I'm having the "wanted gid 30, got gid 1"
Mailman appears to have properly sussed out that my mailman group is 30, and, in fact, installed mailman setgid to mailman, but suddenly it's not actually taking that gid.
Ah, I see what's going on.. configure changed between 2.0.5 and 2.1; in 2.0.5 it just checks "other mail demon" for possible groups - and at the time I reviewed that, and realized it'd make the right choice. in 2.1 it now checks "mailman other mail demon", which causes it to guess wrong, because while mailman is the group I want all mailman procs running under, sendmail runs in a different group...
Of course, now I have to go back to my test machine and see why it didn't break *there* too. Feh.
"RJ" == Ron Jarrell <jarrell@vt.edu> writes:
RJ> Ah, I see what's going on.. configure changed between 2.0.5
RJ> and 2.1; in 2.0.5 it just checks "other mail demon" for
RJ> possible groups - and at the time I reviewed that, and
RJ> realized it'd make the right choice. in 2.1 it now checks
RJ> "mailman other mail demon", which causes it to guess wrong,
RJ> because while mailman is the group I want all mailman procs
RJ> running under, sendmail runs in a different group...
Yeah, I made this change because it makes Postfix installation much easier. With that MTA, you want your mail programs running under user.group mailman, so that default makes the most sense (i.e. a simple "configure ; make install" Just Works).
Am I being too biased towards Postfix to the detriment of other MTAs?
-Barry
On Wed, Mar 27, 2002 at 03:20:19PM -0500, Barry A. Warsaw wrote:
"RJ" == Ron Jarrell <jarrell@vt.edu> writes:
RJ> Ah, I see what's going on.. configure changed between 2.0.5 RJ> and 2.1; in 2.0.5 it just checks "other mail demon" for RJ> possible groups - and at the time I reviewed that, and RJ> realized it'd make the right choice. in 2.1 it now checks RJ> "mailman other mail demon", which causes it to guess wrong, RJ> because while mailman is the group I want all mailman procs RJ> running under, sendmail runs in a different group...
Yeah, I made this change because it makes Postfix installation much easier. With that MTA, you want your mail programs running under user.group mailman, so that default makes the most sense (i.e. a simple "configure ; make install" Just Works).
Am I being too biased towards Postfix to the detriment of other MTAs?
I think it's good for mailman to default being run as UID mailman. exim also runs the wrapper as UID mailman in most configs
Marc
Microsoft is to operating systems & security .... .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/ | Finger marc_f@merlins.org for PGP key
"MM" == Marc MERLIN <marc_news@vasoftware.com> writes:
MM> I think it's good for mailman to default being run as UID
MM> mailman. exim also runs the wrapper as UID mailman in most
MM> configs
Agreed. Good. We'll just have to make sure the MM2.1 docs are clear about this.
Thanks, -Barry
At 03:20 PM 3/27/02 -0500, Barry A. Warsaw wrote:
"RJ" == Ron Jarrell <jarrell@vt.edu> writes:
RJ> Ah, I see what's going on.. configure changed between 2.0.5 RJ> and 2.1; in 2.0.5 it just checks "other mail demon" for RJ> possible groups - and at the time I reviewed that, and RJ> realized it'd make the right choice. in 2.1 it now checks RJ> "mailman other mail demon", which causes it to guess wrong, RJ> because while mailman is the group I want all mailman procs RJ> running under, sendmail runs in a different group...
Yeah, I made this change because it makes Postfix installation much easier. With that MTA, you want your mail programs running under user.group mailman, so that default makes the most sense (i.e. a simple "configure ; make install" Just Works).
Am I being too biased towards Postfix to the detriment of other MTAs?
Well, I do get the impression that Postfix is the Official MTA of Mailman, although you're welcome to use one of those *sniff* Other MTA's...
"RJ" == Ron Jarrell <jarrell@vt.edu> writes:
RJ> Well, I do get the impression that Postfix is the Official MTA
RJ> of Mailman, although you're welcome to use one of those
RJ> *sniff* Other MTA's...
There is no official MTA of Mailman. Most of my testing happens on Postfix because that's what I happen to use to run my own personal sites. We use Exim on python.org/zope.org, so that one gets a fairly good workout as well.
I really want Mailman to be MTA agnostic, but for some of the trickier integration issues, I really need support from you developers to help with MTAs I don't have access too. I'm committed to supporting Sendmail and Qmail, and whatever else folks in the field feel passionately enough about to send me contributions for.
The same goes for web servers, although I think there is much less variability on *nix platforms in this regard.
-Barry
On Thu, Mar 28, 2002 at 02:32:27AM -0500, Ron Jarrell wrote:
Am I being too biased towards Postfix to the detriment of other MTAs?
Well, I do get the impression that Postfix is the Official MTA of Mailman, although you're welcome to use one of those *sniff* Other MTA's...
Funny, I thought it was exim all this time. Barry just hasn't switched yet :-)
Marc
Microsoft is to operating systems & security .... .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/ | Finger marc_f@merlins.org for PGP key
participants (3)
-
barry@zope.com
-
Marc MERLIN
-
Ron Jarrell