使用 FTP 编辑文件会删除 Apache 权限

使用 FTP 编辑文件会删除 Apache 权限

如果我在 ubuntu 12.04 LTS 上使用 vsftpd 的 FTP 编辑文件...它会删除允许 Apache 访问该文件的权限...

目前,如果我使用 FTP 上传文件,如果它是一个 .php 文件,它将显示空白,如果它是一个 .html,它将显示一个页面,显示“您无权访问此服务器上的 /test.html”。

但是...如果我跑

sudo chmod a+rx ~
sudo chmod -R a+rx ~/public

它将解决问题...并且所有公共文件都将可以被 apache 访问。

但是每次我用 FTP 编辑它时……它都会回到白页。我必须重新运行上述命令才能使其正常工作。

我真的不知道该如何解决这个问题......

答案1

因此我发现我需要做的就是编辑/etc/vsftpd.conf并取消注释以下行:

local_umask=022

然后重新启动服务...

sudo /etc/init.d/vsftpd/ restart

这样就可以修复这个问题。

相关内容