URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 55998
[ Назад ]

Исходное сообщение
"Патч для поддержки более 16 групп для одного пользователя во..."

Отправлено opennews , 19-Июн-09 16:59 
"CFT: final patches for NGROUPS>>16 (http://lists.freebsd.org/pipermail/freebsd-hackers/2009-June...)" - для FreeBSD выпущен набор патчей, реализующий поддержку более 16 групп для одного пользователя. Представленные патчи позволяют определить лимит на число групп во время загрузки через установку sysctl kern.ngroups, поддерживается до 1024 групп для одного пользователя.

URL: http://lists.freebsd.org/pipermail/freebsd-hackers/2009-June...
Новость: http://www.opennet.me/opennews/art.shtml?num=22223


Содержание

Сообщения в этом обсуждении
"Патч для поддержки более 16 групп для одного пользователя во..."
Отправлено Ыку , 19-Июн-09 16:59 
В свое время было нужно

"Патч для поддержки более 16 групп для одного пользователя во..."
Отправлено аноним , 19-Июн-09 17:24 
Это извращение. Если вам надо стролько групп, вы что-то не так делаете.

"Патч для поддержки более 16 групп для одного пользователя во..."
Отправлено metallic , 19-Июн-09 18:15 
Да ладно? Большой файловый сервер, много проектов на нем, в каждом проекте много шар с разными уровнями доступа, один человек может работать одновременно над несколькими проектами, по себе знаю, та что не такая уж и фантастика.

"Патч для поддержки более 16 групп для одного пользователя во..."
Отправлено SubGun , 19-Июн-09 18:46 
ACL?

"Патч для поддержки более 16 групп для одного пользователя во..."
Отправлено GR , 19-Июн-09 21:02 
Ага - а "640К за глаза хватит всем!"(С) :)

Как только в компаниях появились директории (типо iPlanet, AD или NDS) - такой вопрос сразу и всплыл ...

[Дальше был длинный рассказ - но оно тут не надо :)]


"Патч для поддержки более 16 групп для одного пользователя во..."
Отправлено Аноним , 19-Июн-09 17:27 
> через установку sysctl kern.ngroups

у sysctl как был флаг CTLFLAG_RD (read-only), так и остался. loader tunable как не было, так и не появилось. Скорее всего придется править sys/sys/syslimits.h


"Патч для поддержки более 16 групп для одного пользователя во..."
Отправлено fidaj , 20-Июн-09 00:47 
read-only флаги кажись применяются на этапе загрузки системы в /boot/loader.conf вписывать нужно...

"Патч для поддержки более 16 групп для одного пользователя во..."
Отправлено Аноним , 20-Июн-09 03:00 
> read-only флаги кажись применяются на этапе загрузки системы в /boot/loader.conf вписывать нужно...

тогда бы флаг был бы CTLFLAG_RDTUN или было бы отделное объявление TUNABLE'а. Не все read-only sysctl являются также и loader tunable'ами, как и не все tunable'ы видны как read-only sysctl. Вот пример для последнего случая:

sys/i386/cpufreq/est.c:
    static int msr_info_enabled = 0;
    TUNABLE_INT("hw.est.msr_info", &msr_info_enabled);

но sysctl с именем hw.est.msr_info не существует, даже в read-only виде