Я использовал chgrp для каталогов 'logs' и 'cache' и chmod 770, поэтому как пользователь Linux, назначенный этому сайту (используемый для выполнения сценариев из командной строки), так и пользователь 'apache' могут читать / писать файлы журнала и кеша (поскольку оба пользователя принадлежат к группе этого сайта).
Проблема в том, что когда один из них создает файл, другой не может его записать или удалить. Файл создается как принадлежащий его создателю, но не принадлежащий группе. Я думал, что использование chgrp в родительском каталоге было решением.
Любые идеи?
PS: Я использую Centos 5.5 и PHP 5.3
изменение каталога setgid (g+s
) все файлы, созданные в нем, наследуют групповое владение.