Correct the description of characters allowed. Based on pw_checkname in

usr.sbin/pw/pw_user.c.  Modified version of patch submitted by
venture37.

PR:		docs/47594
Submitted by:	Fernando Schapachnik <fernando@mecon.gov.ar>, venture37 <venture37@geeklan.co.uk>
Reviewed by:	allanjude, bcr, brueffer (on phabricator)
MFC after:	1 week
This commit is contained in:
Warren Block 2014-05-29 02:26:12 +00:00
parent f2789bd5c7
commit 18744cd9ea
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=266828

View File

@ -125,19 +125,29 @@ Routines
that manipulate these files will often return only one of the multiple
entries, and that one by random selection.
.Pp
The login name must never begin with a hyphen
.Pq Ql - ;
also, it is strongly
suggested that neither upper-case characters or dots
.Pq Ql \&.
be part
of the name, as this tends to confuse mailers.
The login name must not begin with a hyphen
.Pq Ql \&- ,
and cannot contain 8-bit characters, tabs or spaces, or any of these
symbols:
.Ql \&,:+&#%^\&(\&)!@~*?<>=|\e\\&/" .
The dollar symbol
.Pq Ql \&$
is allowed only as the last character for use with Samba.
No field may contain a
colon
.Pq Ql \&:
as this has been used historically to separate the fields
in the user database.
.Pp
Case is significant.
Login names
.Ql Lrrr
and
.Ql lrrr
represent different users.
Be aware of this when interoperating with systems that do not have
case-sensitive login names.
.Pp
In the
.Nm master.passwd
file,