[Adduser-devel] Bug#604242: Bug#604242: [patch] Allow dots in username by default
Stephen Gran
sgran at debian.org
Sun Nov 21 17:42:04 UTC 2010
This one time, at band camp, Milan Bouchet-Valat said:
> I don't think there's a reason not to allow usernames to contain dots
> (.), as they are also allowed to contain underscores (_) and dashes (-).
> useradd accepts this.
>
> Attached is a patch that makes dots be allowed just as other special
> chars. One could also add the point in this line in /etc/adduser.conf:
> #NAME_REGEX="^[a-z][-a-z0-9_]*\$"
> but providing a patch for that makes the change harder to perform! ;-)
>
>
> This fix would be appreciated for the gnome-system-tools, because
> currently users-admin says dots are accepted, and this is false on
> Debian. Saying dots are not allowed would be an issue because other
> platforms allow for them, which means Debian should carry a specific
> patch...
- $configref->{"name_regex"} = "^[a-z][-a-z0-9_]*\$";
- $configref->{"name_regex_system"} = "^[A-Za-z][-A-Za-z0-9_]*\$";
+ $configref->{"name_regex"} = "^[a-z][-a-z0-9_.]*\$";
+ $configref->{"name_regex_system"} = "^[A-Za-z][-A-Za-z0-9_.]*\$";
That's a regex, so a bare . is almost certainly not what you want there.
Why does users-admin use adduser instead of useradd? It's not that
it shouldn't, but adduser is primarily designed as a policy compliant
method for maintainers to interface in a policy compliant way with user
management in maintainer scripts - extending it to be a general purpose
user management script for all manner of environments isn't what it's
aimed at, and I'm not convinced it will be a good thing to make it
general purpose. I think before changing the naming policy of adduser,
it does make sense to stop for a moment and check if you're using the
right tool for the job.
Cheers,
--
-----------------------------------------------------------------
| ,''`. Stephen Gran |
| : :' : sgran at debian.org |
| `. `' Debian user, admin, and developer |
| `- http://www.debian.org |
-----------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/adduser-devel/attachments/20101121/5ab686eb/attachment.pgp>
More information about the Adduser-devel
mailing list