Назад | Перейти на главную страницу

Как сделать так, чтобы новые файлы автоматически входили в группу?

Я использовал chgrp для каталогов 'logs' и 'cache' и chmod 770, поэтому как пользователь Linux, назначенный этому сайту (используемый для выполнения сценариев из командной строки), так и пользователь 'apache' могут читать / писать файлы журнала и кеша (поскольку оба пользователя принадлежат к группе этого сайта).

Проблема в том, что когда один из них создает файл, другой не может его записать или удалить. Файл создается как принадлежащий его создателю, но не принадлежащий группе. Я думал, что использование chgrp в родительском каталоге было решением.

Любые идеи?

PS: Я использую Centos 5.5 и PHP 5.3

изменение каталога setgid (g+s) все файлы, созданные в нем, наследуют групповое владение.