Ivan Shmakov <[email protected]> writes:
>>>>>> Ivan Shmakov <[email protected]> writes:
>>>>>> Artem Chuprina <[email protected]> writes:
>  >> В общем случае задача сделать "всё доступно всем" на юниксовой
>  >> файловой системе в моей практике проще всего решалась демоном,
>  >> который типа раз в минуту просматривал, что в подведомственных
>  >> директориях не ugo+w, и ставил туда +w.  (Тупо делать chmod -R плохо
>  >> тем, что это трогает ctime даже если фактически не меняет права.)
>
>  > JFTR:
>
>  > # find /where -xdev -not -perm -0666 -exec chmod -- a+rwX {} + 
>
>       … Пожалуй, имеет смысл добавить \( -type f -or -type d \).

Только стоит помнить, что пока find просматривает файлы в каком-нибудь
тяжёлом каталоге (в котором всё правильно и менять ничего не надо), уже
найденный но ещё не поправленный файл может превратиться, например, в
симлинк на /etc/shadow.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить