我已经build立了如下的堆栈:Debian 6上的Nginx,php-fpm和Pure-FTPD。
为了使PHP-FPM池在每个不同的用户下运行,我为我在/var/www下的每个网站创build了一个系统用户;
我已经build立了pure-ftpd与mysql的虚拟用户支持(pure-ftpd-mysql)。 它工作,我可以读取/var/www/example.com下的文件。 但是我不能编写或编辑任何东西,因为它们属于Example用户。
我知道一个可能的解决scheme是拥有775个 /var/www/example.com权限(pure-ftpd的用户和Example用户在同一个组中),但是我不想这样…。
那么是否有另一种(可能更好的方法)让纯ftpd的用户完全访问/var/www/example.com/和/var/www/example-2.com ?
你看过Posix ACL吗?