Re: usuarios que empiezan por número
On Wed, Sep 03, 2003 at 11:57:46AM +0200, Santi wrote:
> Gunnar Wolf escribió:
> > Bueno, si el sistema te indica que no uses un número como primer
> > caracter, mejor no lo hagas. Puede que haya programas que al encontrarse
> > con un número creerán que les estas dando ya el UID numérico, y...
> > Bueno, puede llevarte a situaciones difíciles de depurar.
>
> bueno, llevo años con usuarios así y no he detectado fallos en el uso
> que se da a esos usuarios, quien sabe, a lo mejor el escenario de "esa
> buena razón" no se da en mi máquina, por eso quería conocerla.
> gracias
El código del conflicto:
del source de adduser
# is name ok?
sub checkname {
my ($name) = @_;
if ($allow_badname && $name !~ /^[A-Za-z_][-_A-Za-z0-9]*\$?$/) {
print STDERR
"$0: ",_("To avoid problems, the username should consist of a letter or
underscore followed by letters, digits, underscores, and dashes. For
compatibility with Samba machine accounts also \$ is supported at the
end of the username\n");
exit 1;
}
elsif ($name !~ /^[a-z][a-z0-9\-]*$/) {
if (!$allow_badname) {
print STDERR
"$0: ",_("Please enter a username consisting of a lower case letter
followed by lower case letters and numbers. Use the `--force-badname'
option to allow underscores, and uppercase.\n");
exit 1;
}
print _("Allowing use of questionable username.\n") if ($verbose);
}
}
Asi que parece que aunque se use el force-badname, no lo permite.
saludos
Reply to: