我正在 Ubuntu 12.04 LTS 上运行 CakePHP 安装。
访问某些文件的方式我需要在安装的 Ubuntu 中以某种方式设置权限。没有什么异常。
问题是,在我手动将某些文件的所有者和组更改为 www-data
后,某些文件的所有权和组不断恢复为 root
。
例如,我有以下文件:
-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 不喜欢权限,还是因为我是个白痴和白痴。但这让我发疯。
谢谢!
最佳答案
临时文件的所有者取决于运行脚本的用户。如果存在以“root”为所有者创建的文件,最有可能的原因是 cronjob(或手动)使用 sudo 权限运行 cakephp shell。
关于linux - CakePHP:为什么文件所有者和组不断更改为root?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16527622/