[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