我试图让某人FTP访问Ubuntu服务器上的NGINX / var / www / sitename文件夹,以便他们可以上传开发文件 . 我创建了一个用户'developername'并将它们分配给'www-data-'组 . 他们能够上传文件,但图像(显然只有图像)没有在网站上显示 . 我需要SSH并将所有文件更改为www-data:www-data以便正确显示 .
我正试图找到一种方法让这个用户上传文件,并自动将它们更改为www-data:www-data或允许NGINX使用developername:www-data文件 . 你有什么想法?
我刚刚使用git几年了,并且已经尽力不再使用FTP了...这个设置有点令人气愤 .
感谢您的时间和任何回复!
1 回答
如果其他人遇到此问题,我首先通过执行以下操作将上传的文件自动置于正确的组中:
这使得所有上传的文件都具有www-data组 . 然后我去更新了vsftpd.conf文件中的local_umask设置:
现在,当开发人员上传新文件时,图像就会出现 . 确保在那里正确设置权限,我只是放松,因为它是一个快速测试网站 .