Я внезапно получаю сообщение об ошибке 550: Permission Denied in Filezilla, когда я пытаюсь создать новый каталог.
Несколько дней назад я изменил некоторые настройки на сервере, касающиеся настроек ssl и imap, но я не думаю, что это повлияло на настройки FTP ...
Во всяком случае, после долгих поисков в Google ничего не работает. Основная идея может заключаться в том, что у пользователя нет разрешений, но интересно то, что я могу:
Но не создание каталогов. Я получаю сообщение об ошибке «550 Permission denied» в основном каталоге и «550 access_log: No such file or directory» в подкаталоге.
Кто-нибудь знает, где может быть ошибка? Спасибо
Используйте параметр ниже в vsftpd.conf, чтобы дать разрешение анонимному пользователю или скрипту на Linux-машине.
Я получил 550, использующий FTP с Filezilla, потому что у обычного FTP не было достаточно высоких разрешений на моем сервере.
Я переключился на соединение SSH / SFTP и это исправило.
Предполагая, что вы работаете в Linux, перейдите в один каталог и посмотрите, есть ли у пользователя там разрешения. Например:
Попробуйте установить разрешения для каталога на 777. Если это работает, вы знаете, что у вас проблема с разрешениями. НЕ оставляйте каталог на 777, это небезопасно, просто для быстрого тестирования. 755 обычно подходит, если у вас все настроено правильно. Вы также можете попробовать добавить пользователя в группу, владеющую каталогом (вы можете сделать это с помощью ls -l). Это скажет вам, кому это принадлежит.
У проекта Filezilla есть хорошая статья о Обеспечение безопасности установки службы Windows. По сути:
Создать пользователя
Права доступа к папке
C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
C:\Windows\Logs
Перезапустить службу