On Tue, Nov 05, 2002 at 06:24:31PM -0500, Adam Turoff wrote:
> On Tue, Nov 05, 2002 at 10:24:42PM +0000, Paul Makepeace wrote:
> > The traditional restrictions on web usernames are things like only
> > alphanumerics, and usually lowercase to reduce user confusion/burden
> > remembering.
> > 
> > Why not allow (embedded) whitespace, punctuation, and so on?
> 
> Characters like . cause problems because they've always been illegal.
> For example, chown accepts a syntax of 'chown user.group' because . 
> is illegal.  So chown breaks when you have a username like s.avery
> or m.thibaut.
> 
> The shell has certain expectations about when and where # will be used, too.

Err, these only seem to apply to situations where a web user maps down to
an underlying *nix user. 

FWIW, I'd never allow users of any system anything other than whatever is
considered current for *nix login names, just because of the possibility
(read: likelihood) that my system would get maintained by someone who
I wouldn't trust to Do Things Properly wrt char escapes, etc.

Ben

Reply via email to