Apache:错误的所有者和上传文件的权限

时间:2017-12-06 07:02:45

标签: linux apache ubuntu server permissions

我在apache服务器上运行了一个网站。

昨天,我登录了我的服务器并重新启动了乘客,apache服务器。

我使用命令重新启动:

touch /tmp/restart.txt 

之后,我注意到新上传的文件已更改为paelz(我的用户名)和-rw -------的权限。其他一些用户使用该网站上传了这些文件。

旧文件拥有所有者apache和权限:-rw-r - r--。

因此,网站无法加载新上传的文件。但是,它可以加载旧的。

如果我在新上传的文件上运行chmod 644,网站可以正常加载文件。但是,我想要一个永久的解决方案。

我希望新上传的文件由apache拥有,并且拥有旧版权限。

我的问题是导致此问题的原因以及如何解决此问题。

1 个答案:

答案 0 :(得分:0)

最后我找到了答案。 它与apache无关。这与乘客有关。

https://stackoverflow.com/a/4232091/1319283

  

默认情况下,乘客将以拥有该应用的用户身份运行您的应用   config / environment.rb或config.ru文件,见

config / environment.rb归我的帐户所有,因此乘客会将该应用作为我的帐户运行。