> pe Slack 8.1, cu eroarea : Invalid username nume.prenume

Slackware foloseste shadow suite, fara patch-uri de la: 
http://shadow.pld.org.pl/.

Nu stiu daca RH implementeaza acelasi suite, sau daca il patch-uiesc ei cu ce 
le mai trece prin cap (as usual).

Din libmisc/chkname.c, din shadow suite:

int
check_user_name(const char *name)
{
#if HAVE_UTMPX_H
        struct utmpx ut;
#else
        struct utmp ut;
#endif

        /*
         * User names are limited by whatever utmp can
         * handle (usually max 8 characters).
         */
        if (strlen(name) > sizeof(ut.ut_user))
                return 0;

        return good_name(name);
}

Iar:

static int
good_name(const char *name)
{
        /*
         * User/group names must match [a-z_][a-z0-9_-]*
         */
        if (!*name || !((*name >= 'a' && *name <= 'z') || *name == '_'))
                return 0;

        while (*++name) {
                if (!((*name >= 'a' && *name <= 'z') ||
                    (*name >= '0' && *name <= '9') ||
                    *name == '_' || *name == '-' ||
                    (*name == '$' && *(name+1) == NULL)))
                        return 0;
        }

        return 1;
}

Se vede clar care sunt restrictiile. Daca vrei sa ai si "." va trebui sa-ti 
iesi source de la shadow (de pe site-ul ftp al slackware), sa dezarhivezi si 
sa-ti modifici in source sa te lase...

Sau sa folosesti alte modalitati... care au fost spuse mai inainte.

> am cautat la Google dupa username restrictions, la fel si la arhivele
> listei, fara rezultate care sa-mi zica ce caut eu
>
> poate stiti ceva link-uri de asa ceva

-- 
  Claudiu

--
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui