[Comm] How to add user to groups ?
Fr. Br. George
=?iso-8859-1?q?george_=CE=C1_altlinux=2Eru?=
Пн Сен 25 21:09:45 MSD 2006
On Sun, Sep 24, 2006 at 04:40:26PM +0300, Olvin wrote:
> >>>Не надо использовать врапперы из пакета groupkit - в них есть race
> >>>conditions. Есть ведь канонический инструмент, gpasswd.
> >>В чём оно выражается эти race conditions?
> > Классический TOCTOU (time of check - time of use):
> > между запусками id и usermod проходит некоторе время, в течение которого
> > файл (/etc/groups) остаётся незаблокированным от других изменений.
>
> Т.е. в большинстве случаев, это не существенно. Так?
Именно так. И вы получаете инструмент, "надёжный в большинстве случаев".
Как виндовз. К тому же "меньшинство случаев" вполне достижимо: дастаточно
одновременно выполнить _две_ такие команды.
--
Георгий Курячий (aka Fr. Br. George)
Руководитель образовательных проектов ALT Linux
mailto : george at altlinux_ru
Подробная информация о списке рассылки community