Disallow invalid username syntax
Right now user names are allowed to start with numbers, they can contain numbers but not start with one. If such a name is provided the user creation step of the installation will error and fail or trigger unwanted behavior.
^[a-z][-a-z0-9]*$
and variants on it seem to be a common pattern for checking the validity of user and group names.