Есть сервер samba 3.0.24 на FreeBSD 6.2-RELEASE #0 (устанавливался из портов). Заведено довольно много global груп для раздачи прав пользователям. При добавлении пользователя в 15-ю группу (с помошью usrmgr) выскакивает ошибка, в логах:[2007/05/11 09:30:42, 0] lib/system_smbd.c:getgroups_unix_user(174)
get_user_groups: failed to get the unix group listСама ОС таких ограничений не имеет - с помошью pw пользователь успешно добавляется в > 16 групп, членство в группа отображается корректно.
Поиск в google дал ссылку на такой баг в самбе, но он вроде давно закрытый.
Может кто-нибудь сталкивался с подобной проблемой? Может это winbind не может больше 16 груп осилить?
>Сама ОС таких ограничений не имеет - с помошью pw пользователь успешно добавляется в > 16 групп, членство в группа отображается корректно.
В /usr/src/sys/sys/syslimits.h так:#define NGROUPS_MAX 16 /* max supplemental group id's */
Увеличь, и пересобери систему.
>>Сама ОС таких ограничений не имеет - с помошью pw пользователь успешно добавляется в > 16 групп, членство в группа отображается корректно.
>
>
>В /usr/src/sys/sys/syslimits.h так:
>
>#define NGROUPS_MAX
> 16 /* max supplemental
>group id's */
>
>Увеличь, и пересобери систему.
Спасибо большое. Буду делать.
>[оверквотинг удален]
>>В /usr/src/sys/sys/syslimits.h так:
>>
>>#define
>> 16 /* max supplemental
>>group id's */
>>
>>Увеличь, и пересобери систему.
>
>
>Спасибо большое. Буду делать.если увеличить NGROUPS_MAX неработает NFS
у кого есть соображения как сделать чтоб всё работало
в версии samba 3.0.33 баг не устранён