我在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不喜欢这个权限,或者因为我是一个白痴和白痴。但它让我发疯了。
谢谢!
答案 0 :(得分:0)
临时文件的所有者取决于运行脚本的用户。如果存在使用“root”作为所有者创建的文件,则最有可能的原因是运行带有sudo权限的cakephp shell的cronjob(或手动)。