[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: