In <001101c0022b$bdd9f100$0c00a8c0@xxxxxxxxx> Artem Koutchine (matrix@xxxxxxxxx) wrote:
AK> From: Dmitry Morozovsky <marck@xxxxxxxx>
AK> To: <apache-talk@xxxxxxxxxxxxx>
AK> Sent: Wednesday, August 09, 2000 8:32 PM
AK> Subject: Re: [apache-talk] Apache in too many groups
>> On Wed, 9 Aug 2000, Vladimir Bormotov wrote:
>>
>> VB> > > В качесве наводящей мысли - попробуй у себя просто сделать юзера,
>> VB> > > который бы входил более чем в 16 групп.
>> VB>
>> VB> > Дык я уже его сделал, и вроде ничего плохого.
>> VB>
>> VB> Т.е. пользователь может быть более чем в 16-ти группах, и везде
AK> получает
>> VB> доступ к необходимым файлам?
>> VB>
>> VB> Просто я сталкивался с тем, что на FreeBSD (3.x - точнее версию не
AK> помню)
>> VB> была та-же проблема (я той машинкой не рулю я там пользователь, и
AK> проблема
>> VB> возникла не у меня, а у более других пользователей :)
>>
>> /usr/include/sys/syslimits.h:#define NGROUPS_MAX 16
>> /* max supplemental group id's */
>>
>> Просто не бывает. Все оставшиеся группы будут проигнорированы.
AK> Я перехожу в mailto:questions@xxxxxxxxxxx
AK> но все же задам вопрос и здесь.
AK> Интересно, это сделано для ускорение group lookup или просто от балды?
Это было сделано в "далекие и легендарные" 70е годы. Там массывы есть в ядре
размером с NGROUPS_MAX.
AK> Ну а если я поставлю туда, скажем, 2048?
Потратишь несколько лишних мег памяти (скорее даже меньше одного). Сейчас,
когда память меряется в гигабайтах это не так уж важно...
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.