Страница 1 из 1

Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-19 17:08:49
ev
для FreeBSD выпущен набор патчей, реализующий поддержку более 16 групп для одного пользователя. Представленные патчи позволяют определить лимит на число групп во время загрузки через установку sysctl kern.ngroups, поддерживается до 1024 групп для одного пользователя.

http://www.opennet.ru/opennews/art.shtml?num=22223

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-19 18:28:09
Alex Keda
хорошо

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-20 6:02:33
Гость
кто-нить в курсе откуда этот бред про sysctl взялся? да и патч там совершенно для другой цели -> убрана необходимость перекомпиляции приложений после изменения максимального количества групп. Увеличить кол-во групп можно было и раньше!

ps, че-то, последнее время, заголовки на opennet'е все меньше относятся к содержании новости по ссылке, кою они пересказывают

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-20 8:27:47
ev
Увеличить кол-во групп можно было и раньше!
ngroups разве не read-only?
обещали вроде еще в 7.1 исправить, но вроде так и не исправили

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-20 8:57:33
Гость
ev писал(а):ngroups разве не read-only?
ну так оно и осталось read-only, максимальное кол-во групп. Сменили дефолт и сломали ABI для более приложений, использующих боее 16 групп.

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-20 12:12:42
ev
ну так оно и осталось read-only
рид-онли 1024 всяко лучше 16 ;)
а то что сломали - та это уже становится фирменным стилем freebsd :(

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-20 21:55:42
Alex Keda
Гость писал(а):Увеличить кол-во групп можно было и раньше
продемонстриуйте способ без перекомпиляции на 7.2 например...

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-20 22:10:29
Гость
lissyara писал(а):продемонстриуйте способ без перекомпиляции на 7.2 например...
поддержка через перекомпиляцию и отсутствие таковой вообще это не одно и то же... а теперь прочти еще раз новость на opennet'е.

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-20 22:15:20
Alex Keda
та мне пофигу что там на опеннете.
штатно - нельзя было.
правка сорцов - это нештатно. новость вполне корректна.

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-20 22:31:32
zingel
ngroups_max это неизменяемый параметр стандарта POSIX, поменяв его можно нажить себе геморой, без четкого понимания того, для чего он нужен лучше его не трогать.
поддержка через перекомпиляцию и отсутствие таковой вообще это не одно и то же... а теперь прочти еще раз новость на opennet'е.
опеннет был говном и есть, идите и посмотрите вывод

Код: Выделить всё

man getconf
man fpathconf
man posix
а то что сломали - та это уже становится фирменным стилем freebsd :(
Чего сломали? Это можно поменять в /usr/src/include/limits.h

Очень толсто и очень коряво троллите, вообще NGOUPS_MAX это не переменная, это константа =)

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-21 1:02:47
ev
поменяв его можно нажить себе геморой
в чем? если весь софт понимает больше 16 групп
и интересно почему сделали именно 1024 ;)

Re: Патч для поддержки более 16 групп для одного пользователя

Добавлено: 2009-06-21 1:18:45
zingel