我创建了虚拟主机配置,但文件权限继承不正确。我已将权限设置如下:
/变量/万维网
/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