Кажется, существует столько же различных ответов на этот вопрос, сколько существуют сами вопросы! Установка Apache2 (v2.4.41) и разрешение его создать и использовать www-данные не являются сам по себе проблемой, и это - то, что я имею и нуждаюсь как некоторые веб-приложения, которые я создаю потребность смочь записать в файлы. Я имел самостоятельно как пользователь, но затем было невозможно открыть файл в браузере как перезаписываемый, и с www-данными это всего лишь, я не могу сохранить свое программирование в настольном текстовом редакторе.
Однако, как я делаю это И все еще могу сохранить файлы, я продолжаю работать в своем настольном приложении наряду со способностью скопировать и переместить файлы и папки? Я, может казаться, не нахожу способ сделать обоих.
Прямо сейчас ls-l показывает это, которое позволяет мне открыть перезаписываемые файлы в форме на базе браузера:
drwxrwsr-x 15 www-data www-data 4096 Dec 26 12:14 html
но с этим я не могу открыть файлы в браузере перезаписываемым способом:
drwxrwsr-x 15 don www-data 4096 Dec 26 12:14 html
... и с этим, как выше, я могу отредактировать и работать над своими файлами в моем настольном редакторе, но веб-сервер не может записать в них.
drwxrwsr-x 15 don don 4096 Dec 26 12:14 html
Я добавил меня к группе www-данных, но это, казалось, не имело никакого значения. Какие-либо идеи?
Почему не делают Вы делаете a:
chown don.www-data html
Или:
chown www-data.users html
adduser don users