Mik*_*ore 2 linux php permissions ftp apache-2.2
为了允许对 Apache 进行写访问,我需要访问chown www-data:www-data /var/www/mysite/uploads我网站的上传文件夹。这允许我通过unlink()PHP 脚本从文件夹中删除文件。
不幸的是,这会阻止另一个使用 FTP 函数的 PHP 脚本工作。我认为这是因为 FTP 用户是mike并且现在上传目录归 拥有www-data,mike无法访问它。
我添加mike到组中www-data,但这并不能解决问题。
除了使用 PHP 的unlink()函数删除文件之外,有人可以告诉我如何允许 PHP FTP 函数工作吗?
这就是为什么,您需要“写”权限才能删除文件。你有几个选择。
setfacl -m user:mike:rwxsetfacl -m group:<ftp_group>:rwx