Как управлять разрешениями файлов, когда плагин php netbeans загружает файл с FTP

Всякий раз, когда netbeans задерживает загрузку ftp, файлы загружаются с разрешениями, установленными на 640. Это приводит к тому, что PHP выдает следующую ошибку:

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 Fatal error: Unknown: Failed opening required '/Library/WebServer/Documents/notes/index.php' (include_path='.:/usr/local/php5/lib/php') in Unknown on line 0 

Хотя я могу очистить его быстрым chmod o+r ./* в командной строке, он заставляет netbeans повторно синхронизировать весь проект в следующий раз, когда я нажимаю run, который, в свою очередь, устанавливает разрешения на 640.

Мне нужен способ сделать netbeans загружать файлы с разрешениями, установленными на 644.

Убедитесь, что флажок «Preserve Remote File Permissions» в разделе «Свойства проекта»> «Запустить конфигурацию» отмечен, если вы не хотите изменять разрешения удаленного файла.

Я решил, что проблема связана не с сетью. Это было с ftpd на сервере.

Исправлено создание файла с именем ftpd.conf в /etc/ и добавление следующей строки:

 umask all 022 

В вашем файле vsftp.conf найдите это:

 # Default umask for local users is 077. You may wish to change this to 022, local_umask=022 

Затем, не комментируйте / настройте по мере необходимости.

Просто сделать немного легче, если вы устали, как я. Все остальные ответы, где кроличьи дыры и не работают для меня.

введите описание изображения здесь