Какие настройки разрешений будут делать / var / www доступными без администратора? [Дубликат]

Этот вопрос уже имеет ответ здесь: Какой самый простой способ редактировать и добавлять файлы в “ / var / www & rdquo ;? 7 ответов

Как веб-мастеру мне нужен быстрый доступ к / var / www, что мне нужно установить в разрешениях dir, чтобы избавиться от «open as admin», чтобы модифицировать и создавать файлы? Тем не менее, я хочу, чтобы это было безопасно, как можно изменить с моей машины.

Или есть способ всегда открывать все как admin?

1
задан 18 December 2013 в 10:01

3 ответа

Или есть способ всегда открывать все как администратора?

Возможно, вы хотите:

cd /var/www/
sudo -u www-data
1
ответ дан 24 May 2018 в 13:59

Я использовал эту команду

Sudo chown -Rv www-data / var / www

Не нужно выходить из системы и заканчивать сезон вашего рабочего стола. Я записываю всегда как root, когда хочу работать в localhost, после добавления некоторых файлов я всегда использую эту команду.

1
ответ дан 24 May 2018 в 13:59

Я предполагаю, что вы говорите об Apache. Если это так, я бы установил пользователя и группу для пользователя, на котором работает apache (это можно узнать с помощью ps aux|grep apache|awk '{print $1}'). Это сделает файлы и каталог доступными только для root. Вот команда изменения разрешений (если apache является пользователем):

 chown -R www-data:www-data /var/www
1
ответ дан 24 May 2018 в 13:59
  • 1
    Разве это не было бы менее безопасным, потому что скомпрометированный процесс веб-сервера сам мог бы изменять файлы? Похоже, что контент должен быть доступен только для чтения для процесса веб-сервера. – Paul 18 December 2013 в 10:13
  • 2
    @Paul, который не работает в тех случаях, когда система требует возможности записи в систему в качестве веб-сервера (например, Wordpress). Они могут выполнять user: group, где user - их пользователь, а group - это www-данные, но для этого требуется, чтобы ваш сервер и доступ к логин (-ам) были довольно хорошо заблокированы (т. Е. SSH-ключ auth только для удаленного сервера) – Thomas Ward♦ 18 December 2013 в 10:34

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

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