>>>>> Степан Голосунов <ste...@golosunov.pp.ru> writes:
>>>>> Ivan Shmakov <oneing...@gmail.com> writes:
>>>>> Ivan Shmakov <oneing...@gmail.com> writes:
>>>>> Artem Chuprina <r...@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/


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/86sjb672gn....@gray.siamics.net

Ответить