Ubuntu 服务器 16.04 - 获得对 /var/www/ 的完整 FTP 访问权限

Ubuntu 服务器 16.04 - 获得对 /var/www/ 的完整 FTP 访问权限

我创建了一个用户“www”并将其添加到“www-data”组中。我也将“www”的主目录设置为/var/www/。我想使用“www”通过 FTP 将文件传入和传出我的 Web 服务器

问题是当我运行命令时:

sudo chown -R www-data:www-data /var/www/

..我没有通过 FTP 写入文件的权限

但是当我跑步时:

sudo chown -R www:www /var/www

..我有完全的 FTP 访问权限,但我的浏览器中收到“禁止”消息。

有关如何获得完整 FTP 访问权限的任何建议包括所有子文件夹我们将非常感激。

答案1

这意味着您已经拥有 Apache 使用的 www-data 用户,该用户应该具有/var/www.

最简单的解决方案是使用同一用户,但您也可以将组分配www-data给新用户,并确保/var/www目录结构允许组写入:

chown -R www-data:www-data /var/www
chmod -R ug+rw /var/www

相关内容