Страница 1 из 1
Ограничение на длину ника
Добавлено: 2007-12-19 9:33:50
wizard
Прива всем.
Подскажите пожалуйста как обойти ограничение на 16 символов.
Код: Выделить всё
[root@dev ~]# pw useradd olga.maksimenkova -s /usr/local/bin/bash -d /home/olga.maksimenkova
pw: name too long `olga.maksimenkova' (max is 16)
Re: Ограничение на длину ника
Добавлено: 2007-12-19 12:15:34
smash_necros
исходники pw есть ведь

вот и вперед
Re: Ограничение на длину ника
Добавлено: 2007-12-19 12:20:10
wizard
smash_necros писал(а):исходники pw есть ведь

вот и вперед
Сострил

посмеялся
Во первых вот кусок кода который отвечает за эту проверку
Код: Выделить всё
if (!gecos && (ch - name) > LOGNAMESIZE)
errx(EX_DATAERR, "name too long `%s' (max is %d)", name,
LOGNAMESIZE);
return (char *)name;
следовательно меняеться гдето в другом месте
Во вторых как такое тупое изминенеи повлияет на все систему?
Re: Ограничение на длину ника
Добавлено: 2007-12-19 12:57:04
manefesto
ищи описание
LOGNAMESIZE
аля
Re: Ограничение на длину ника
Добавлено: 2007-12-19 13:03:51
wizard
manefesto писал(а):ищи описание
LOGNAMESIZE
аля
Это переменную уже давно нашел. там даже ещё одна интересная есть MAXLOGNAME
Но вот откуда они я так пока и не втупил.
Re: Ограничение на длину ника
Добавлено: 2007-12-19 13:54:14
manefesto
Re: Ограничение на длину ника
Добавлено: 2007-12-19 14:35:10
wizard
Кому интересно, вобщем вот что нашел
Если вы абсолютно уверены, что сможете найти и исправить проблемы такого рода
самостоятельно, когда они возникнут, то можете увеличить длину регистрационного
имени в ранних релизах, отредактировав файл /usr/include/utmp.h и изменив соотв
етствующим образом константу UT_NAMESIZE. Вы должны будете также изменить
значение MAXLOGNAME в файле /usr/include/sys/param.h, чтобы оно соответствовало
UT_NAMESIZE. И наконец, если вы компилируете из исходных текстов, не забудьте,
что /usr/include обновляется каждый раз! Делайте изменения в соответствующих
файлах каталога /usr/src/..
Поэтому не решился пока менять данныый лемит

Re: Ограничение на длину ника
Добавлено: 2007-12-19 14:42:17
manefesto
обычно сокращают вот так:
и хватит
Re: Ограничение на длину ника
Добавлено: 2007-12-19 15:14:10
wizard
manefesto писал(а):обычно сокращают вот так:
и хватит
К сожалению в текущей реализации данные сокращения не пойдут

Re: Ограничение на длину ника
Добавлено: 2007-12-19 16:50:35
smash_necros
ну тогда кури сырцы, а adduser тоже посылает я так понимаю?
а ручками в master.passwd прописать не пробывал? мб прокатит? потом vipw сделать актуальным файлик
Re: Ограничение на длину ника
Добавлено: 2007-12-19 23:36:40
fr33man
Поставь ldap и бери пользователей оттуда. ))