Назад | Перейти на главную страницу

Установка прав доступа к файлам при загрузке VSFTP

Каждый раз, когда я загружаю файл на свой FTP-сервер с VSFTP, права доступа к файлу по умолчанию равны 600 (rw-------). Как его поменять на 775 (rwxr-xr-x)?

Похоже, кто-то уже изменил вашу umask, так как, согласно man-файлу vsftpd, по умолчанию 776. Проверьте свою конфигурацию на наличие следующих значений и отрегулируйте соответственно.

file_open_mode

Разрешения, с которыми создаются загруженные файлы. Umasks применяются поверх этого значения. Вы можете изменить на 0777, если хотите, чтобы загруженные файлы были исполняемыми.

По умолчанию: 0666

local_umask

Значение umask для создания файла установлено для локальных пользователей. НОТА! Если вы хотите указать восьмеричные значения, запомните префикс «0», иначе значение будет рассматриваться как целое число с основанием 10!

По умолчанию: 077

Для анонимного режима добавьте следующую конфигурацию в vsftpd.conf:

anon_umask=011
file_open_mode=0777
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES