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