cvs commit: ports UIDs

Olli Hauer ohauer at FreeBSD.org
Tue Jun 14 21:16:02 UTC 2011


On 2011-06-14 22:41, Chris Rees wrote:
> 2011/6/14 Pav Lucistnik <pav at 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.

For example the following predefined groups are at the moment
not in ports/GIDs
- operator
- mail

But they should go in with this lines to support bacula/postfix/clamav
- operator:*:5:bacula
- mail:*:6:clamav,postfix



More information about the cvs-all mailing list