Я запускаю установку CakePHP на Ubuntu 12.04 LTS.CakePHP: Почему владелец файла и группа продолжают меняться в корне?
Доступ к определенным файлам. Мне нужны разрешения, установленные определенным образом в моей установке Ubuntu. Ничего необычного.
Проблема заключается в том, что право собственности и группа определенных файлов продолжают возвращаться к root
после того, как я вручную их изменил до www-data
для владельца и группы.
Например, у меня есть следующий файл:
-rw-rw-r-- 1 www-data www-data 155 May 10 09:26 myapp_cake_model_default_cake_apps_1_list
через некоторое время, она изменится на
-rw-rw-r-- 1 root root 155 May 10 10:13 myapp_cake_model_default_cake_apps_1_list
Это происходит в нескольких местах. /var/app/tmp/cache
и /var/app/tmp/cache/models/
.
Я не уверен, что это происходит из-за того, что cron или Ubuntu не любят разрешения или потому, что я идиот. Но это сводит меня с ума.
Спасибо!
проверьте индексный дескриптор файла до/после изменения perms. если индекс inode изменяется, то что-то создает NEW-файл, удаляя старый, а затем переименовывая новый файл. скорее всего это будет какое-то задание cron, потому что сам apache НЕ смог создать файл, принадлежащий root, после того, как он завершил свою процедуру запуска и сбросил привилегии. –
@ bikemike7801, можете ли вы проверить, какой пользователь Apache работает как? Это происходит со всеми файлами в этих местах? Если нет, я согласен с MarkB, звучит как работа CRON. –
Если это из-за cronjob, как сделать cronjob не создаваться как «root»? – bigmike7801