如何为我的 FTP 客户端添加对 /var/www 的写入权限

如何为我的 FTP 客户端添加对 /var/www 的写入权限

我正在尝试在我的 phpbb3 论坛上安装 Tapatalk 插件

在此处输入图片描述

automod 的写入方法是 FTP,连接成功。我认为 FTP 客户端可能没有 /var/www 的写入权限。我该如何解决这个问题?我正在使用带有 vsftpd 的 Ubuntu Server 12.04。

drwxr-xr-x 3 root root 4096 8月19日 02:07 www

谢谢!

答案1

您可以将 /var/www 的所有权更改为您的 FTP 客户端使用的同一所有者。

例如,如果您的 FTP 客户端以“nobody”身份运行,则使用此命令:

sudo chown nobody:nobody /var/www

请注意,这将允许您的 FTP 客户端对 /var/www 及其子目录中的任何文件执行任何操作。这可能是一个安全风险。安装完成后,您可以随时使用以下命令将所有权切换回 root 用户:

sudo chown root:root /var/www

答案2

将 /var/www 的所有权从 apache 更改为 nobody 并不是一个好主意;)也许可以尝试usermod -d /var/www -m ftpuser从那里开始?

相关内容