Re: Общая папка для нескольких пользователей
>>>>> Степан Голосунов <stepan@golosunov.pp.ru> writes:
>>>>> Ivan Shmakov <oneingray@gmail.com> writes:
>>>>> Ivan Shmakov <oneingray@gmail.com> writes:
>>>>> Artem Chuprina <ran@ran.pp.ru> writes:
>>>> В общем случае задача сделать "всё доступно всем" на юниксовой
>>>> файловой системе в моей практике проще всего решалась демоном,
>>>> который типа раз в минуту просматривал, что в подведомственных
>>>> директориях не ugo+w, и ставил туда +w.
[…]
>>> # find /where -xdev -not -perm -0666 -exec chmod -- a+rwX {} +
>> … Пожалуй, имеет смысл добавить \( -type f -or -type d \).
> Только стоит помнить, что пока find просматривает файлы в
> каком-нибудь тяжёлом каталоге (в котором всё правильно и менять
> ничего не надо), уже найденный но ещё не поправленный файл может
> превратиться, например, в симлинк на /etc/shadow.
Да.
Способы избежать race condition в этом случае мне не известны.
--
FSF associate member #7257 http://sf-day.org/
Reply to: