CakePHP:为什么文件所有者和组不断更改为root?

时间:2013-05-13 17:20:41

标签: linux cakephp ubuntu cakephp-2.0 ubuntu-12.04

我在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不喜欢这个权限,或者因为我是一个白痴和白痴。但它让我发疯了。

谢谢!

1 个答案:

答案 0 :(得分:0)

临时文件的所有者取决于运行脚本的用户。如果存在使用“root”作为所有者创建的文件,则最有可能的原因是运行带有sudo权限的cakephp shell的cronjob(或手动)。