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

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

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

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

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

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

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

9
задан Community
07.11.2022 15:17 Количество просмотров материала 3403
Распечатать страницу

1 ответ

здесь быстрое исправление которое удовлетворяет все ваши требования.

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

chmod -R 775 /path/to/vsftpd

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

2
отвечен xpt 2022-11-08 23:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх