我正在尝试在我的 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
从那里开始?