Сервер Nginx Отклоненное Разрешение FTP

Так, вот моя проблема. Из-за Nginx установка на моем сервере, я должен постоянно переключать полномочия назад и вперед между человечностью и nginx идентификаторами пользователей.

Для обновлений для работы в WordPress nginx должен иметь полные полномочия.

Для FTP человечность доступа должна иметь полные полномочия.

Когда полномочия даны одному, другой работе остановок. Таким образом, я могу или иметь доступ FTP или иметь обновления, работающие в WordPress и не обоих.

Я попытался создать группу и установить полные полномочия для группы, но не мог заставить ее работать.

И nginx пользователь и пользователь человечности находятся в nginx группе, и у nginx группы, кажется, есть разрешение к основному каталогу (рекурсивно - или по крайней мере я принимаю так!)

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 кажется, ничего не делает.

Я не чрезмерно испытан в этом виде вещи и буду нанимать кого-то лучше квалифицированного для заботы о нем в быстром порядке.

До тех пор, был бы какая-либо добрая душа в сообществе смочь предоставить какие-либо рекомендации?

1
задан 21 September 2015 в 19:06
2 ответа

Кажется, я сам ответил на свой вопрос!

Кажется, что каталог, о котором идет речь, принадлежал группе, но не имел тех же прав, что и владелец.

В итоге я использовал chmod g=u /var/www, чтобы дать группе те же самые разрешения, что и пользователю, и это, похоже, помогло!

.
2
ответ дан 3 December 2019 в 18:37

usermod -a -G nginx user добавить ftpuser в группу nginx

chmod -R g = u / var / www это помогло мне решить ту же проблему.

в CentOs или Fedora nginx не использует «www-data», а «nginx» в качестве группы по умолчанию, и большинство руководств в Интернете работают с www-данными, так что это может быть немного сбивает с толку.

1
ответ дан 3 December 2019 в 18:37

Теги

Похожие вопросы