【发布时间】:2018-01-17 13:01:23
【问题描述】:
我试图让某人通过 FTP 访问 Ubuntu 服务器上的 NGINX /var/www/sitename 文件夹,以便他们可以上传开发文件。我创建了一个用户“developername”并将其分配给“www-data-”组。他们能够上传文件,但图像(显然只有图像)没有显示在网站上。我需要通过 SSH 登录并将所有文件更改为 www-data:www-data 以便它们正确显示。
我正在尝试为该用户找到一种上传文件的方法,并自动将它们更改为 www-data:www-data 或允许 NGINX 使用 developername:www-data 文件。你有什么想法吗?
我已经使用 git 几年了,并且已经尽力不再使用 FTP...这种设置有点令人生气。
感谢您的宝贵时间和任何回复!
【问题讨论】:
-
如果只更改组名,您的 NGINX 服务器可以访问文件吗?如果是这样,您可以修改您的
developername帐户以使用与 NGINX 相同的组名。 -
您好,谢谢您的回复。实际上已经是,www-data 是 NGINX 使用的组。除非我误会了……(完全有可能)
-
您说您必须将文件更改为
www-data:www-data。改变之前它们是什么? -
开发者姓名:www-data
-
一张这样的图片有什么权限?它们应该是 755 之类的东西,或者保证可以读取组的东西。
标签: php nginx ftp user-permissions