【发布时间】:2018-05-20 00:01:17
【问题描述】:
我有一个在 apache 服务器上运行的网站。
昨天,我登录到我的服务器并重新启动了乘客,apache服务器。
我使用命令重新启动:
touch /tmp/restart.txt
之后,我注意到新上传的文件的所有权更改为 paelz(我的用户名),权限更改为 -rw------。这些文件是由其他一些使用该网站的用户上传的。
旧文件拥有所有者 apache 和权限:-rw-r--r--。
因此,网站无法加载新上传的文件。但是,它可以加载较旧的。
如果我对新上传的文件运行 chmod 644,网站可以正常加载文件。但是,我想要一个永久的解决方案。
我想要 apache 拥有的新上传文件并拥有旧文件的权限。
我的问题是导致此问题的原因以及如何解决。
【问题讨论】:
-
在您从您的用户重新启动之前,哪个用户启动了 apache?来自同一用户?
-
不,其他用户启动了它。
-
检查一次用户的
umask值,应该是022..如果是066,那么它将创建具有-rw-------权限的文件
标签: linux apache ubuntu server permissions