Владелец файлов не должен иметь www-data
для правильной работы apache
. Требование заключается в том, что сервер apache
работающий как www-data
должен иметь возможность читать файлы. Большинство систем по умолчанию разрешают групповой доступ на чтение, поэтому достаточно иметь группу в файлах с www-data
.
Сервер apache
должен иметь возможность писать динамический контент, такой как вики, каталоги загрузки контента и кэши. В противном случае более безопасно предотвращать запись на сервер apache
своих каталогов содержимого и файлов.
Попробуйте сменить владельца на пользователя, которому необходимо изменить содержимое. Добавьте их в группу www-data
. Вы также можете установить липкий бит группы в каталоге /var /www. Если вы являетесь пользователем, вы можете выполнять эти команды.
sudo chmod g+s /var/www
sudo usermod -aG www-data $LOGNAME
sudo chown -R $LOGNAME /var/www
Выйдите из системы и войдите снова, чтобы получить доступ к группе www-данных. После этого вы сможете изменить содержимое.