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

标签 linux cakephp ubuntu cakephp-2.0 ubuntu-12.04

我正在 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/

相关文章:

c - 如何使用shell脚本比较两个文件,一个具有不同的字段,另一个是c文件?

html - CakePHP 3.7.1 将类添加到表单选择控件选项

php - 我如何从 cake php(cake 2) 中的两个表中选择记录

vue.js - 访问 WSL2 Vue.js 服务器 (localhost :8080) exposing NATted IP number externally

ubuntu - bash/ubuntu 中数百万个字符串的快速 md5sum

java - 玩!框架 - 无法连接到数据库

linux - 如何在不对脚本 1 进行任何更改的情况下从脚本 1 调用脚本 2 及其 2 个参数?

linux - 从 args 中选择随机条目的更好方法?

c++ - 在Linux上将CEF3与wxWidgets(和GTK)结合使用

CakePHP 3,关联数据保存为新数据而不更新?