Разрешения по умолчанию для FTP-загрузок в ubuntu (vsftpd)

Я выполнил этот ответ для установки разрешений для файлов по умолчанию в моей веб-корневой папке.

Я пытаюсь установить все файлы / dirs на 775 по умолчанию. Это прекрасно работает при создании файлов в Linux, а также при создании файлов непосредственно на веб-корневой основе через samba-ресурс, но, похоже, не работает, когда файлы создаются на диске Windows и ftp'd.

Когда я это делаю, разрешения на доступ к файлам устанавливаются только как владелец чтения / записи [-rw ——-], поэтому apache не может даже прочитать их.

Моя настройка заключается в том, что я запускаю Ubuntu в виртуальном боксе с хостом Windows 7. У меня есть локальный каталог на хосте, где я храню файлы, а я – ftp на машину Ubuntu, используя netbeans для тестирования.

Когда я передаю ftp на виртуальную машину, я подключаюсь как аутентифицированный пользователь (тот, который владеет корнем веб-сайта и все в нем), который также находится в той же группе, что и apache, и это группа, в которую входят все файлы).

Как обеспечить, чтобы файлы были созданы с полномочиями 775 при ftping? (Я использую vsftpd)

    One Solution collect form web for “Разрешения по умолчанию для FTP-загрузок в ubuntu (vsftpd)”

    Вот быстрое решение, которое удовлетворяет всем вашим требованиям.

    Настройте задание cron, в котором все, что вам нужно сделать, это

    chmod -R 775 /path/to/vsftpd 

    Задача cron будет выполняться в любом интервале, который вам кажется необходимым.

    Давайте будем гением компьютера.