From owner-freebsd-ports@FreeBSD.ORG Fri Jan 18 20:33:55 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 25DEA16A418 for ; Fri, 18 Jan 2008 20:33:55 +0000 (UTC) (envelope-from evanben@valleycomnet.com) Received: from elasmtp-dupuy.atl.sa.earthlink.net (elasmtp-dupuy.atl.sa.earthlink.net [209.86.89.62]) by mx1.freebsd.org (Postfix) with ESMTP id DFB2D13C45A for ; Fri, 18 Jan 2008 20:33:54 +0000 (UTC) (envelope-from evanben@valleycomnet.com) Received: from [76.15.39.176] (helo=mail.valleycomnet.com) by elasmtp-dupuy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from ) id 1JFxuU-0000Nm-4H; Fri, 18 Jan 2008 15:33:54 -0500 Received: from [192.168.25.97] (pearl.local [192.168.25.97]) by mail.valleycomnet.com (Postfix) with ESMTP id 2426717036; Fri, 18 Jan 2008 15:33:53 -0500 (EST) Message-ID: <47910D31.3000307@valleycomnet.com> Date: Fri, 18 Jan 2008 15:33:53 -0500 From: Erik Van Benschoten Organization: Valley Comnet, Inc. User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: Jeremy Chadwick References: <4790952F.6070702@valleycomnet.com> <4790C318.2030303@earthlink.net> <20080118163824.GA44214@eos.sc1.parodius.com> In-Reply-To: <20080118163824.GA44214@eos.sc1.parodius.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-ELNK-Trace: c3d1551dd0181177d780f4a490ca6956abb457f1b4332f527a8307e77cc09269d94488a5b770a723350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 76.15.39.176 Cc: freebsd-ports@freebsd.org, Florent Thoumie Subject: Re: ISC DHCP Server port UID/GID question X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jan 2008 20:33:55 -0000 I e-mailed the isc-dhcp3-server maintainer (Joerg.Pulz@frm2.tum.de according to FreshPorts) about this. Hopefully we can get an answer. Erik Jeremy Chadwick wrote: > On Fri, Jan 18, 2008 at 10:17:44AM -0500, Erik Van Benschoten wrote: >> I noticed that, but I believe that that is a privilege separation account >> that is used with the OpenBSD-version of the dhclient. Also, as I pointed >> out, if this is usable, then why isn't the isc-dhcp-server port using it >> instead of allocating a UID/GID for itself during the install? > > You're correct on both accounts. My home RELENG_7 box: > > # pkg_info | grep dhcp > isc-dhcp3-server-3.0.5_2 The ISC Dynamic Host Configuration Protocol server > # grep dhcp /etc/group > _dhcp:*:65: > dhcpd:*:1502: > # grep dhcp /etc/passwd > _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin > dhcpd:*:1502:1502:DHCP Daemon:/nonexistent:/usr/sbin/nologin > # ps -auxw | grep dhcp > dhcpd 699 0.0 0.1 3088 1756 ?? Ss Thu06am 0:10.50 /usr/local/sbin/dhcpd -q -cf /conf/ME/dhcpd.conf -lf /var/db/dhcpd/ > root 29418 0.0 0.0 3292 940 p2 S+ 8:35am 0:00.00 grep dhcp > # grep dhcp /usr/src/etc/group > _dhcp:*:65: > # grep dhcp /usr/src/etc/master.passwd > _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin > > So, as you can see, isc-dhcp3-server adds a "dhcpd" user and group to > /etc/passwd and /etc/group, and the FreeBSD base system prefers one > called _dhcp which will get added (if deleted) via mergemaster. >