/var/www/website.com/public_html 中创建的文件包含 600 个权限

/var/www/website.com/public_html 中创建的文件包含 600 个权限

我创建了虚拟主机配置,但文件权限继承不正确。我已将权限设置如下:

/变量/万维网

/var/www/示例.com

/var/www/example.com/公共的html

/var/www/example.com/public_html/index.html

注意:index.php 是使用600文件权限,而不是775权限与其父级相同。我尝试删除所有文件夹和文件,一直到 var/www,然后重新建立权限以确保步骤正确,并且文件仍在生成600权限。


编辑>解决方案:

由于新文件是通过 FTP 创建的,因此该问题与文件夹权限无关,而是与 VSFTPD 的配置以及如何分配通过 FTP 生成的新文件权限。所有功劳都归功于的回答这个问题命令并指出正确的方向。以下是针对此特定场景的几个步骤。

打开 VSFTPD 配置文件

sudo nano /etc/vsftpd.conf

靠近顶部,添加(0755可疑的

file_open_mode=0755

取消注释出去

local_umask=022

相关内容