Я,
Я собираюсь задать вопрос, который уже был опубликован много раз, но, хотя я прочитал много руководств и сообщений, у меня все еще есть сомнения.
У меня есть сервер с Ubuntu 14.04, на котором у меня есть пользователь с разрешениями sudo (вторичная группа "sudo") и пользователь, который просто хочет использовать для «веб-сервера».
Объясняю подробно ...
Мой пользователь веб-сервера "Джек", и это является частью группы www-данных (в качестве основной группы)
Виртуальные хосты указывают на домашний каталог jack, где я создал подпапку с именем alias, которая содержит подпапки с различными поддоменами.
эс.
/home/jack/public_html <- основной сайт
/home/jack/alias/forum <- поддомен
/home/jack/alias/wiki <- поддомен
/home/jack/alias/cloud <- поддомен
что я хотел бы знать, это:
- первый вопрос -
правильно ли, что гнездо принадлежит к первичной группе www-данных, а не принадлежит группе пользователей, а в качестве вторичной группы www-данные?
- второй вопрос -
друг посоветовал мне установить разрешения для папки веб-сервера таким образом
chgrp www-data /home /jack /public_html
chmod g+rwxs /home /jack /public_html
и то же самое для псевдонимов папок. Сейчас вроде работает но проблема есть ....
-если я загружаю файл в веб-сервер
домкрат:www-data 0644
-если файлы генерируются с помощью www-данных (например, через cms)
www-data:www-data 0666
Теперь, если я редактирую файл вручную, например, через ftp, это меняет разрешения и создает проблемы для различных «веб-приложений».
как я могу сделать это исправить?
Спасибо за чтение С уважением, Фабио