Вопрос Изменение разрешений для папок и файлов в / var / www /?


Я довольно новичок в ubuntu, и я пытаюсь установить BuilderEngine, систему управления контентом, на мой сервер ubuntu 12.04 lts. Я выяснил некоторые вещи, но я борюсь с разрешением на файлы и папки. Я знаю, что мне нужно изменить разрешение на папки и файлы в / var / www /, чтобы читать и записывать файлы. Но я не уверен, что делать.

Все, что я знаю, никогда не используется chmod -R 777 /var/www/ потому что это может читать / писать / извлекать файлы.

Думал попробовать sudo chown -R www-data:www-data /var/www/ но не уверен.


6
2018-02-04 23:07


происхождения




ответы:


Убедитесь, что группа является www-данными в '/ var / www'

sudo chgrp www-data /var/www

Сделать '/ var / www' доступным для записи для группы

sudo chmod 775 /var/www

Установите GID для www-данных для всех подпапок

sudo chmod g+s /var/www

Ваш каталог должен выглядеть так: ls -l вывод.

drwxrwsr-х

Наконец, добавьте свое имя пользователя в группу www-data (вторичная группа)

sudo usermod -a -G www-data [YOURUSERNAME]

6
2018-02-04 23:12



Этот метод работает с сервером ubuntu 12.04 LTS, потому что я только узнал, что проще установить Builderengine cms версии 12.04. Спасибо за быстрый ответ - user244666
Да, это должно работать с сервером ubuntu 12.04. - Kai
Был в состоянии войти в 192.168.0.xx / admin / install / index, но, к сожалению, мой последний флажок для установки был не установлен: папка веб-сайта не доступна для записи - user244666
не имеет значения, зафиксировано это - user244666
Кроме того, если у вас уже есть файлы внутри / var / www, то change / var / www AT CMD to /var/www/* -R так, например, sudo chgrp www-data /var/www/* -R - Yehonatan Tsirolnik


Мое предложение о разрешении, которое вы можете использовать ниже, чтобы найти и установить p:

find /var/www/html/ -type d -perm 777 |xargs chmod 0755 --
find /var/www/html/ -type f -perm 777 |xargs chmod 0644 --

ИЛИ

Для каталогов:

 find /path/to/your/wordpress/install/ -type d -exec chmod 755 {} \;

Для файлов:

find /path/to/your/wordpress/install/ -type f -exec chmod 644 {} \;

1
2018-01-02 09:12