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

Responder a