[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: