Date: Thu, 10 Feb 2005 23:35:41 GMT From: Scott Balmos <scott.balmos@utoledo.edu> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/77367: sympa account creation patch Message-ID: <200502102335.j1ANZfvL075168@www.freebsd.org> Resent-Message-ID: <200502102340.j1ANeOOx079723@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 77367 >Category: ports >Synopsis: sympa account creation patch >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Feb 10 23:40:24 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Scott Balmos >Release: 5.3-RELEASE >Organization: >Environment: FreeBSD flyingpig.simunex.com 5.3-RELEASE FreeBSD 5.3-RELEASE #5: Fri Nov 12 16:52:26 EST 2004 sbalmos@flyingpig.simunex.com:/usr/obj/usr/src/sys/FLYINGPIG i386 >Description: The port of sympa (mail/sympa) creates a user account and group, sympa/sympa, for the Sympa system to run under. However, the port creates a user with a uid/gid of 1025, not with a uid normally reserved in the "system account" space (uid/gid <1000). This can be annoying to systems set up with user account managers that do not use pw and /etc/master.password, and are shared across multiple servers (e.g. LDAP). It would be better if the sympa user was created using an explicit "system account" uid/gid, such as uid/gid 200 (which doesn't seem to be used by any port that I know of). >How-To-Repeat: Load a fresh FreeBSD box. Create a few normal user accounts (e.g. ones that are auto-assigned uid's, incrementing starting from uid 1000). Install mail/sympa somewhere along the line. pw usershow sympa and pw groupshow sympa. The assigned uid/gid is 1025, which is in normal user account uid/gid space. >Fix: Explicitly assign uid/gid 200 to sympa. This would also update Sect. 17.12 of the Porter's Handbook. --- /usr/ports/mail/sympa/pkg-install Wed Oct 27 11:57:50 2004 +++ pkg-install Thu Feb 10 18:24:58 2005 @@ -44,7 +44,7 @@ USER=sympa GROUP=${USER} -UID=1025 +UID=200 GID=${UID} if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502102335.j1ANZfvL075168>