Nginx服务器FTP权限被拒绝

所以,这是我的问题。 由于Nginx设置在我的服务器上,我不断需要在ubuntu和nginx用户ID之间来回切换权限。

要使用WordPress进行更新,nginx需要拥有完整的权限。

对于FTP访问,ubuntu需要具有完全的权限。

当给予一个权限时,另一个停止工作。 所以我可以有FTP访问或有更新在WordPress的工作,而不是两个。

我已经尝试创build一个组,并为该组设置完整的权限,但无法使其工作。

nginx用户和ubuntu用户都在nginx组里,而nginx组似乎对主目录有权限(recursion的 – 至less我是这样认为的!)

ls -l /var/www结果是:

 total 6104 -rw-r--r-- 1 nginx nginx 418 Dec 19 2014 index.php -rw-r--r-- 1 nginx nginx 6054753 Nov 20 2014 latest.tar.gz -rw-r--r-- 1 nginx nginx 19930 Feb 19 2015 license.txt -rw-r--r-- 1 nginx nginx 5633 Jul 14 11:43 nginx.conf -rw-r--r-- 1 nginx nginx 1559 Dec 16 2011 nginx_signing.key -rw-r--r-- 1 nginx nginx 7360 Sep 15 19:22 readme.html -rw-r--r-- 1 nginx nginx 4951 Dec 19 2014 wp-activate.php drwxr-xr-x 9 nginx nginx 4096 Nov 20 2014 wp-admin -rw-r--r-- 1 nginx nginx 271 Dec 19 2014 wp-blog-header.php -rw-r--r-- 1 nginx nginx 5007 Apr 24 16:18 wp-comments-post.php -rw-r--r-- 1 nginx nginx 2764 Aug 20 10:13 wp-config-sample.php drwxr-xr-x 10 nginx nginx 4096 Sep 20 15:12 wp-content -rw-r--r-- 1 nginx nginx 3286 Aug 20 10:13 wp-cron.php drwxr-xr-x 12 nginx nginx 4096 Aug 20 10:13 wp-includes -rw-r--r-- 1 nginx nginx 2380 Dec 19 2014 wp-links-opml.php -rw-r--r-- 1 nginx nginx 3123 Apr 24 16:18 wp-load.php -rw-r--r-- 1 nginx nginx 34669 Aug 20 10:13 wp-login.php -rw-r--r-- 1 nginx nginx 8252 Dec 19 2014 wp-mail.php -rw-r--r-- 1 nginx nginx 11062 Aug 20 10:13 wp-settings.php -rw-r--r-- 1 nginx nginx 25124 Aug 20 10:13 wp-signup.php -rw-r--r-- 1 nginx nginx 4035 Dec 19 2014 wp-trackback.php -rw-r--r-- 1 nginx nginx 3055 Aug 20 10:13 xmlrpc.php 

groups nginx结果是:

 nginx : nginx 

groups ubuntu结果分为:

 ubuntu : nginx adm dialout cdrom floppy sudo audio dip video plugdev netdev 

使用chgrp -R nginx /var/www刷新组的权限似乎没有做任何事情。

我在这方面没有太多经验,而且会雇用一个更有资格在短时间内处理的人。

在此之前,社会上的任何一个灵魂都可以提出任何build议吗?

我似乎已经回答了我自己的问题!

这个目录似乎属于这个组,但并不具有与所有者相同的权限。

我结束了使用chmod g=u /var/www给组提供与用户相同的权限,这似乎已经完成了!