Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Oct 2001 02:30:50 -0700
From:      "Crist J. Clark" <cristjc@earthlink.net>
To:        Yar Tikhiy <yar@FreeBSD.ORG>
Cc:        Peter Pentchev <roam@ringlet.net>, Warner Losh <imp@harmony.village.org>, hackers@FreeBSD.ORG
Subject:   Re: Valid user name
Message-ID:  <20011013023050.L6274@blossom.cjclark.org>
In-Reply-To: <20011013130510.B93286@snark.rinet.ru>; from yar@FreeBSD.ORG on Sat, Oct 13, 2001 at 01:05:10PM %2B0400
References:  <20011012145227.D46577@snark.rinet.ru> <200110121552.f9CFqA793345@harmony.village.org> <20011012192457.A74895@straylight.oblivion.bg> <20011013130510.B93286@snark.rinet.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 13, 2001 at 01:05:10PM +0400, Yar Tikhiy wrote:
> On Fri, Oct 12, 2001 at 07:24:57PM +0300, Peter Pentchev wrote:
> > On Fri, Oct 12, 2001 at 09:52:10AM -0600, Warner Losh wrote:
> > > In message <20011012145227.D46577@snark.rinet.ru> Yar Tikhiy writes:
> > > : Is there any reason to omit the period ('.') from the list of valid
> > > : characters?  With the period included, the list would conform to
> > > : POSIX's definition of a valid user name.
> > > 
> > > Not any more.  it used to be that chown user.group would be
> > > ambiguous.  now it isn't, since user:group is the right syntax.
> > 
> > This might be a problem for NIS or Kerberos domains - an older version
> > of FreeBSD might be confuzzled by usernames which are perfectly valid
> > for the rest of the client boxes.
> 
> Oh, I see.  Given that the only issue about the period in user names
> is compatibility, should pw(8) and adduser(8) still reject it or accept
> it and print a warning?  I think printing a warning is better since
> the validity check is by no means a panacea--a stupid admin can always
> use vipw(8) to create any kind of an invalid user name.

That arguement goes both ways. They can use vipw(8) or they can edit
master.passwd directly if they insist on living dangerously. They can
even hack pw(8) or adduser(8) if they want. But no reason to let
pw(8) or adduser(8) fsck up their systems for them. After all, tools
like adduser(8) are aimed more towards the inexperienced admin. If any
administrative apps are going to do hand-holding, adduser(8) is one of
them.
-- 
Crist J. Clark                     |     cjclark@alum.mit.edu
                                   |     cjclark@jhu.edu
http://people.freebsd.org/~cjc/    |     cjc@freebsd.org

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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