Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jun 2011 23:47:08 +0200
From:      Olli Hauer <ohauer@FreeBSD.org>
To:        pav@FreeBSD.org
Cc:        Chris Rees <crees@FreeBSD.org>, ohauer@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports UIDs
Message-ID:  <4DF7D6DC.2090703@FreeBSD.org>
In-Reply-To: <1308086249.84213.11.camel@hood.oook.cz>
References:  <201106141639.p5EGdJ2k003510@repoman.freebsd.org>	 <1308083456.84213.7.camel@hood.oook.cz>	 <BANLkTi=FeXUcAxE8ReP%2BJtJWxSGoVTEiOA@mail.gmail.com>	 <4DF7CF8E.7000703@FreeBSD.org> <1308086249.84213.11.camel@hood.oook.cz>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2011-06-14 23:17, Pav Lucistnik wrote:
> Olli Hauer píše v út 14. 06. 2011 v 23:15 +0200:
>> On 2011-06-14 22:41, Chris Rees wrote:
>>> 2011/6/14 Pav Lucistnik <pav@freebsd.org>:
>>>> Maybe I missed something, but why do we need nobody user here, when we
>>>> already have it in default master.passwd on every new installation?
>>>>
>>>> $ grep nobody /usr/src/etc/master.passwd
>>>> nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin
>>>>
>>>
>>> Because the code in bsd.port.mk fails if a group is in GROUPS but not GIDs.
>>>
>>> Of course, I realised as you pointed that out that it's unnecessary,
>>> because the nobody reference isn't in GROUPS, so not parsed by that
>>> code.
>>>
>>> Should I remove the line in UIDs / GIDs?
>>>
>>
>> I think it's not a bad Idea to have even the default system
>> users in ports/GIDs ports/UIDs.
> 
> What for? They will never be added to the system (because group of same
> name is already present)
> 

Example postfix:

USERS=	postfix
GROUPS=	postfix maildrop mail

In ports/GIDs we need for full support
- mail:*:6:postfix
- postfix:*:125:
- maildrop:*:126:

The framework will then
- create the groups postfix and maildrop
- add postfix to the group mail

Without the predefined group mail the postfix can only use the framework
partially and do the rest (add postfix to group mail) with the pkg-install scrip





it is then not possible with the framework.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DF7D6DC.2090703>