vsftp 用户创建的文件无法被 apache2 读取

vsftp 用户创建的文件无法被 apache2 读取

我有一个使用 rackspace 设置的 Ubuntu 11.10 服务器。相当基本的设置 LAMP、vsftp。

为 vsftp 创建一个新用户,该用户可以在服务器上完美创建文件。

但是当此用户创建文件时,文件的权限似乎是 -rw-------,我希望看到更多的 -rw-r--r--,以便 Apache 可以提供这些文件(.php 文件)。

我该在哪里改变这种行为?

答案1

您需要在 vsftpd.conf 中设置“local_umask”选项(据我所知,它的默认值是“077”,您可能需要将其更改为“033”或“022”)。

相关内容