From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 24 02:40:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B059106564A for ; Mon, 24 Mar 2008 02:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 143AE8FC1B for ; Mon, 24 Mar 2008 02:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m2O2e0IL021532 for ; Mon, 24 Mar 2008 02:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m2O2e0SM021531; Mon, 24 Mar 2008 02:40:00 GMT (envelope-from gnats) Resent-Date: Mon, 24 Mar 2008 02:40:00 GMT Resent-Message-Id: <200803240240.m2O2e0SM021531@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gregory Neil Shapiro Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E1558106566B; Mon, 24 Mar 2008 02:30:42 +0000 (UTC) (envelope-from gshapiro@gshapiro.net) Received: from gir.gshapiro.net (gir.gshapiro.net [209.246.26.16]) by mx1.freebsd.org (Postfix) with ESMTP id C853F8FC14; Mon, 24 Mar 2008 02:30:42 +0000 (UTC) (envelope-from gshapiro@gshapiro.net) Received: from gir.gshapiro.net (localhost [127.0.0.1]) by gir.gshapiro.net (8.14.3.Alpha1/8.14.2) with ESMTP id m2O2HHfX043861 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 23 Mar 2008 19:17:18 -0700 (PDT) (envelope-from gshapiro@gshapiro.net) Received: (from gshapiro@localhost) by gir.gshapiro.net (8.14.3.Alpha1/8.14.2/Submit) id m2O2HHF7043860; Sun, 23 Mar 2008 19:17:17 -0700 (PDT) (envelope-from gshapiro) Message-Id: <200803240217.m2O2HHF7043860@gir.gshapiro.net> Date: Sun, 23 Mar 2008 19:17:17 -0700 (PDT) From: Gregory Neil Shapiro To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: gshapiro@FreeBSD.org Subject: ports/122030: mail/listmanager needs to install listmanager with mailnull group X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Gregory Neil Shapiro List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2008 02:40:01 -0000 >Number: 122030 >Category: ports >Synopsis: mail/listmanager needs to install listmanager with mailnull group >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Mar 24 02:40:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Gregory Shapiro >Release: FreeBSD 6.3-PRERELEASE i386 >Organization: >Environment: System: FreeBSD gir.gshapiro.net 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #29: Mon Jan 14 21:30:29 PST 2008 root@gir.gshapiro.net:/usr/obj/usr/src/sys/GIR i386 >Description: The listmanager binary ($LOCAL_BASE/sbin/listmanager) is expected to be run by sendmail (or other installed MTA) but not normal users. Therefore, it is installed such that only the owner and group can execute it (mode 4510). However, the group is left at the default (wheel) during installation instead of the sendmail mailnull user. >How-To-Repeat: >Fix: Change the ports/listmanager/Makefile do-install target so the listmanager binary is installed with group mailnull (-g mailnull). A patch which also allows users to override the group (in case they use a different MTA user): --- /usr/ports/mail/listmanager/Makefile 2007-10-04 19:44:19.000000000 -0700 +++ /usr/ports/mail/listmanager/Makefile 2008-03-23 19:14:20.000000000 -0700 @@ -30,6 +30,7 @@ MAN8= listmanager.8 LISTMANAGER_HOME?=/var/listmanager +MTAGRP?= mailnull pre-patch: (cd ${WRKSRC} && ${TAR} xfz help.tar.gz) @@ -50,7 +51,7 @@ ${INSTALL_DATA} ${WRKSRC}/help/* ${PREFIX}/share/listmanager/help ${INSTALL_SCRIPT} ${WRKSRC}/setup ${PREFIX}/share/listmanager ${INSTALL_MAN} ${WRKSRC}/listmanager.8 ${PREFIX}/man/man8 - ${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME}${EXTRACT_SUFX} ${PREFIX}/sbin/listmanager + ${INSTALL_PROGRAM} -g ${MTAGRP} ${WRKSRC}/${DISTNAME}${EXTRACT_SUFX} ${PREFIX}/sbin/listmanager ${CHMOD} 4510 ${PREFIX}/sbin/listmanager post-install: >Release-Note: >Audit-Trail: >Unformatted: