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?
Спасибо!