Do not allow spaces in usernames

After creating a user account with a leading space in the name, the entry in /etc/shadow was missing this space, which made it impossible to use the new account. To protect the local administrator from problems, I have disallowed spaces in usernames - in a way identical to that which disallows the use of spaces in group names.

| SYSTEM INFORMATION
| OS type and version : Oracle Linux 8.0
| Webmin version: 2.401

Wow, I never knew you COULD create a username with a space… good functional analysis!!!

With a debian type system you can create a username with an emoji, try using that within a webmin enviroment