[sisyphus] Re: mailman сломался
Епифанов Сергей
=?iso-8859-1?q?serpiph_=CE=C1_entek=2Eru?=
Пт Мар 7 15:58:52 MSK 2003
В сообщении от 7 Март 2003 15:23 Artem K. Jouravsky написал:
> On Fri, Mar 07, 2003 at 02:59:54PM +0300, Епифанов Сергей wrote:
> > В сообщении от 6 Март 2003 17:13 Artem K. Jouravsky написал:
> > > Думаю, ответ надо искать там же, где ответ на вопрос, почему не
> > > работает SGID
> >
> > Думаю, ответ здесь: у каждого файла есть UID и EUID, а также GID и EGID.
> > UID и GID определяют пользователя, который запустил программу, а EUID и
> > EGID - права, которые даны программе на время исполнения. Так вот, судя
> > по всему, mailman смотрит не на EGID (который устанавливается через
> > SGID-бит), а на GID, который определяется через то, как пользователь
> > зашел в систему.
>
> BTS?
Это только мои предположения, что по настоящему - надо смотреть в исходниках.
Посмотрите в src строки, где есть getgid, getuid, geteuid, getegid. Может, это
подскажет, где искать.
--
С уважением, Епифанов Сергей
Подробная информация о списке рассылки Sisyphus