cvs commit: src/usr.sbin/adduser adduser.8 [PATCH]

Tom Rhodes trhodes at FreeBSD.org
Sat Jun 10 06:09:16 UTC 2006


On Wed, 7 Jun 2006 20:09:13 -0400
Tom Rhodes <trhodes at FreeBSD.org> wrote:

> On Wed, 7 Jun 2006 11:50:05 +0100 (BST)
> Robert Watson <rwatson at FreeBSD.org> wrote:
> 
> > 
> > On Wed, 7 Jun 2006, Tom Rhodes wrote:
> > 
> > > trhodes     2006-06-07 04:58:55 UTC
> > >
> > >  FreeBSD src repository
> > >
> > >  Modified files:
> > >    usr.sbin/adduser     adduser.8
> > >  Log:
> > >  Add adding_user.8 to SEE ALSO, note that usernames may contain any character
> > >  but not being with a hyphen, similar to adding_user.8.
> > 
> > I suspect that the language in this man page suggests a bit more flexibility 
> > in user naming than is actually the case.  For example, usernames cannot 
> > contain the ':' character, by virtue of that being the delimiter of the user 
> > file.  Likewise, they should not include a '/', as that prevents the user's 
> > name from being used for the name of their home directory.  I suspect the 
> > right approach is to come up with a list of characters that can be included in 
> > usernames, rather than one that can't.
> 
> This was something I thought about before and after the commit,
> but the right wording needs to appear in my brain first.  Let me
> mull this over a bit and hopefully patch it up with something
> much better.  FWIW, I don't really like the wording in this
> manual page.

Something like this maybe?  And then recommend people read this
manual page.  ;)

-- 
Tom Rhodes

Index: adding_user.8
===================================================================
RCS file: /home/ncvs/src/share/man/man8/adding_user.8,v
retrieving revision 1.10
diff -u -r1.10 adding_user.8
--- adding_user.8       21 Jan 2005 08:36:40 -0000      1.10
+++ adding_user.8       10 Jun 2006 06:05:50 -0000
@@ -32,7 +32,7 @@
 .\"     @(#)adduser.8  8.1 (Berkeley) 6/5/93
 .\" $FreeBSD: src/share/man/man8/adding_user.8,v 1.10 2005/01/21 08:36:40 ru Exp $
 .\"
-.Dd June 5, 1993
+.Dd June 10, 2006
 .Dt ADDING_USER 8
 .Os
 .Sh NAME
@@ -46,6 +46,9 @@
 It must also not begin with the hyphen
 .Sq Fl
 character.
+The login name may contain any character that is alpha or numeric,
+a-z and 0-9 are valid.
+Special characters, such as slashes, could have negative effects.
 It is strongly recommended that it be all lower-case, and not contain
 the dot
 .Ql .\&


More information about the cvs-src mailing list