Uzivatelske jmeno s teckou v mandrake 9.2
oldfrog.linux na volny.cz
oldfrog.linux na volny.cz
Pátek Únor 13 10:48:00 CET 2004
Jan Vostatek wrote:
>Zdravim,
>
> potrebuji presunout uzivatele z mailoveho serveru ktery bezi na suse na
>mandrake 9.2 kde ale nemuzu pouzivat tecku v uzivatelskem jmene. Lze
>to mandrake nekde povolit ?
>
>Za vsechny odpovedi predem dekuji.
>
>S pozdravem Honza Vostatek.
>
Zrejme bude treba modifikovat, prelozit a preinstalovat
balicek 'shadow', v souboru shadow-4.0.X/libmisc/chkname.c
upravte fci good_name(), pro verzi 4.0.3 mi funguje
nasledujici podoba (vsimnete si radku 14):
---cut---
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 == '-' ||
(*name == '$' && *(name+1) == NULL)))
return 0;
}
return 1;
}
---cut---
Fci good name pouzivaji programy pwck, useradd a usermod.
Staci Vam tedy tyto binarky prelozene zpusobem vhodnym
pro Vas system.
Postup jsem vyzkousel na Slackware 9.1.0, zda existuje nejake
predpripravene reseni pro MDK 9.2 nevim.
Hodne stesti,
OldFrog.
--
------------------
Ondrej Nemecek
alias 'OldFrog'
tel: 241766035
ICQ: 250163477
------------------
Další informace o konferenci Linux