> On Fri, Oct 29, 2010 at 02:29:50PM +0200, Ingo Schwarze wrote:
> > Hi Tobias,
> > 
> > i'm not sure as i don't use tools like adduser(8) and useradd(8),
> > and i doubt they are widely used among developers anyway.  I think
> > they are around mostly because some people are used to them from
> > other systems.
> 
> Moin Ingo,
> 
> useradd(8) is a different utility, it defaults to the users group unless
> specified otherwise.

It is ridiculous that we have two utilities like this -- besides being
inconsistant... they both suck in other ways as well.

> > So, gratuitously changing the defaults is not necessarily a wise move.
> > As far as i can see, FreeBSD adduser(8) defaults to per-user-groups as
> > well, even though it's a different implementation.  Very probably,
> > that's what people expect from this particular tool.
> > 
> > Of course, in case adduser(8) users like the change, i'm not
> > opposed to it.
> 
> Well I'm an adduser(8) user and I don't like the default, since it's
> inconsistent with the rest of the system. On OpenBSD, I expect it to
> behave like the other user management tools and especially the install
> script.

I agree.

> It's not some mandated POSIX behaviour, so I'm not that concerned with
> compatability to XMLBsd in this particular case.

I agree.


> This topic came up last year as well, including the same useradd/adduser
> confusion:
> http://kerneltrap.org/mailarchive/openbsd-tech/2009/5/8/5660874
> 
> "useradd really does that?  A new group for every user?  I think that
> is stupid behaviour."

It is stupid behaviour, and I like the patch.  If both these programs
go simpler and more alike, in the long term that would be better for
everyone.

Reply via email to