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

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

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

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

6
задан 2 July 2015 в 19:13

2 ответа

Убедитесь, что группа имеет 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-x

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

sudo usermod -a -G www-data [YOURUSERNAME]
0
ответ дан 2 July 2015 в 19:13

Мое предложение для разрешения, которое вы можете использовать нижеприведенной командой, чтобы найти и установить 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 {} \;
0
ответ дан 2 July 2015 в 19:13

Другие вопросы по тегам:

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