Date: Fri, 20 Apr 2007 16:31:17 -0500 From: Paul Schmehl <pauls@utdallas.edu> To: Jeffrey Goldberg <jeffrey@goldmark.org> Cc: ports@freebsd.org, Jean Milanez Melo <jmelo@freebsdbrasil.com.br> Subject: Re: Mailman GID problem Message-ID: <DB6C056281A25168ECD2A048@utd59514.utdallas.edu> In-Reply-To: <F7A906EA-FA63-42C2-8E42-20F0B575A810@goldmark.org> References: <200704200842.48793.david@vizion2000.net> <CA436D2A-08D1-4CC9-B300-7FF4E7F929F0@goldmark.org> <94592079D5FE1208BC6F7D03@utd59514.utdallas.edu> <F7A906EA-FA63-42C2-8E42-20F0B575A810@goldmark.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--==========71AFE641B56D1AC411E6========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline --On Friday, April 20, 2007 14:23:14 -0500 Jeffrey Goldberg=20 <jeffrey@goldmark.org> wrote: > On Apr 20, 2007, at 1:44 PM, Paul Schmehl wrote: > >> *If* what you say is true [...] > > which I am increasingly doubtful of. > >> then this should fix it: >> >> --- pkg-install.orig Fri Apr 20 13:42:17 2007 >> +++ pkg-install Fri Apr 20 13:42:47 2007 >> @@ -43,6 +43,7 @@ >> (umask 002 && /bin/mkdir -p "%%MAILMANDIR%%") || exit 1 >> /usr/sbin/chown -R "%%USER%%:%%GROUP%%" "%%MAILMANDIR%%" || exit 1 >> /bin/chmod g+s "%%MAILMANDIR%%" || exit 1 >> + /usr/sbin/chown -R "nobody" "%%MAILMANDIR%%/data" || exit 1 >> fi >> ;; > > Can you tell me where to find the unprocessed version of pkg-install? > What is in work/ has already been processed by sed, and I didn't see > anything obvious in files/ > > I know I should read the porters' handbook, but at this point I'm just > poking around to try to get some sense of how the pieces come together. > /usr/ports/mail/mailman/pkg-install > I'm beginning to think that the fix will be as simple as > > --- Makefile.orig Fri Apr 20 14:17:08 2007 > +++ Makefile Fri Apr 20 14:18:14 2007 > @@ -88,7 +88,7 @@ > .if defined(WITH_SENDMAIL) || defined(WITH_EXIM3) || defined(WITH_EXIM4) > BROKEN=3D choose only one MTA integration > .endif > -MAIL_GID?=3D nobody > +MAIL_GID?=3D mailman > .endif > .if defined(WITH_CHINESE) > No, that's *absolutely* the wrong fix. The group required for mailman to=20 work depends on the mail server you are using. Sendmail, postfix, qmail,=20 etc. all require different groups. So using a fixed group might work for=20 you, but it would break it for a lot of other people's setups. Paul Schmehl (pauls@utdallas.edu) Senior Information Security Analyst The University of Texas at Dallas http://www.utdallas.edu/ir/security/ --==========71AFE641B56D1AC411E6==========--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DB6C056281A25168ECD2A048>