![Хостинг Plesk на MediaTemple DV](https://rvso.com/image/515022/%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%20Plesk%20%D0%BD%D0%B0%20MediaTemple%20DV.png)
У нас есть выделенный виртуальный MediaTemple, на котором запущен Plesk. Проблема, с которой мы сталкиваемся, заключается в том, что изменение прав доступа к файлам на сервере на запись владельцем сервера (apache) конфликтует с возможностью загрузки и перезаписи файлов через пользователя FTP.
Вот пример: я загружаю файл от пользователя "serverftp", и он владеет новым файлом в папке httpdocs. Затем я изменяю разрешение папки загрузки изображений на пользователя apache, чтобы я мог загружать изображения через PHP-скрипт. Загрузка или изменение этой папки с пользователем serverftp затем блокируется.
Обращение в техподдержку не принесло особых результатов, поскольку там действуют какие-то странные групповые разрешения, и для этого мне пришлось бы добавить каждого пользователя FTP домена в группу pcantl или что-то подобное.
Мне интересно, как я могу легко изменить ситуацию, чтобы больше не сталкиваться с этой проблемой.
решение1
Вы можете установить umask для пользователей и общей группы. Альтернативой является использование dnotify.
Вот некоторые подробности о похожем явлении:Как настроить структуру прав доступа для нескольких пользователей, редактирующих несколько сайтов в /var/www в Ubuntu 9.10?