Хостинг Plesk на MediaTemple DV
У нас есть MediaTemple, выделенный для виртуального запуска Plesk. Проблема, с которой мы сталкиваемся, заключается в том, что изменение прав доступа к файлам на сервере для записи владельцем сервера (apache) конфликтует с возможностью загрузки и перезаписи файлов через пользователя FTP.
Вот пример, я загружаю файл от пользователя "serverftp", и он владеет новым файлом в папке httpdocs. Затем я изменяю права доступа к папке загрузки изображений для пользователя apache, чтобы я мог загружать изображения с помощью сценария PHP. Загрузка или изменение этой папки с пользователем serverftp затем блокируется.
Разговор с техподдержкой не зашел слишком далеко, потому что есть какие-то странные разрешения для групп, и это будет связано с тем, что я добавлю каждого FTP-пользователя домена в группу pcantl или что-то подобное.
Мне интересно, как я могу легко изменить вещи, чтобы у меня больше не было этой проблемы.
1 ответ
Вы можете установить umask для пользователей и общей группы. Альтернативой является использование dnotify.
Вот некоторые подробности аналогичной вещи: Как настроить структуру разрешений для нескольких пользователей, редактирующих несколько сайтов в /var/www в Ubuntu 9.10?