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. 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):
Responsible Changed From-To: freebsd-ports-bugs->gshapiro Submitter is maintainer and has GNATS access (via the GNATS Auto Assign Tool)
Responsible Changed From-To: gshapiro->freebsd-ports-bugs Return this to freebsd-ports-bugs as although I am the port maintainer, I do not have a port commit bit so I can't commit the change.
gahr 2008-04-14 15:13:58 UTC FreeBSD ports repository Modified files: mail/listmanager Makefile Log: - Install binary with group set to Sendmail's mailnull user PR: 122030 Submitted by: gshapiro (maintainer) Approved by: miwi (mentor) Revision Changes Path 1.16 +3 -1 ports/mail/listmanager/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!