Назад | Перейти на главную страницу

Проблемы с правами на запись Apache и пользователей

На моем веб-сервере у меня есть две отдельные папки, /home/dev/ и /home/prod/, каждый из которых содержит несколько веб-сайтов.

Как вы можете догадаться, каждый каталог принадлежит соответствующему пользователю, devи prod.

Разрешения, которые я установил для каталогов и их подкаталогов, следующие:

 drwxrwsr-x dev  www-data
 drwxrwsr-x prod www-data

Каталоги 2775 и файлы 0664.

Оба пользователя dev и prod являются частью www-data группа.

В этой конфигурации оба dev и prod могут читать и записывать свои собственные файлы, но Apache, похоже, не может писать.

Например, когда я хочу установить модуль Drupal через бэк-офис, или когда я хочу обновить ядро ​​Wordpress, меня спрашивают, как войти в FTP. Что странно, ведь все www-dataкак группа владельцев. Настройка www-data как владелец устраняет проблему, но затем devи prod не могут больше изменять свои файлы.

Итак, вопрос в том, как я могу сохранить все файлы доступными для редактирования их соответствующими владельцами, в то же время делая их доступными для записи Apache?

Спасибо !