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

FTP 550: в доступе отказано

Я внезапно получаю сообщение об ошибке 550: Permission Denied in Filezilla, когда я пытаюсь создать новый каталог.

Несколько дней назад я изменил некоторые настройки на сервере, касающиеся настроек ssl и imap, но я не думаю, что это повлияло на настройки FTP ...

Во всяком случае, после долгих поисков в Google ничего не работает. Основная идея может заключаться в том, что у пользователя нет разрешений, но интересно то, что я могу:

Но не создание каталогов. Я получаю сообщение об ошибке «550 Permission denied» в основном каталоге и «550 access_log: No such file or directory» в подкаталоге.

Кто-нибудь знает, где может быть ошибка? Спасибо

Используйте параметр ниже в vsftpd.conf, чтобы дать разрешение анонимному пользователю или скрипту на Linux-машине.

  • write_enable = ДА
  • anon_mkdir_write_enable = ДА

Я получил 550, использующий FTP с Filezilla, потому что у обычного FTP не было достаточно высоких разрешений на моем сервере.

Я переключился на соединение SSH / SFTP и это исправило.

Предполагая, что вы работаете в Linux, перейдите в один каталог и посмотрите, есть ли у пользователя там разрешения. Например:

Попробуйте установить разрешения для каталога на 777. Если это работает, вы знаете, что у вас проблема с разрешениями. НЕ оставляйте каталог на 777, это небезопасно, просто для быстрого тестирования. 755 обычно подходит, если у вас все настроено правильно. Вы также можете попробовать добавить пользователя в группу, владеющую каталогом (вы можете сделать это с помощью ls -l). Это скажет вам, кому это принадлежит.

У проекта Filezilla есть хорошая статья о Обеспечение безопасности установки службы Windows. По сути:

Создать пользователя

  1. Закройте интерфейс Filezilla (если открыт)
  2. Остановите службу Filezilla
  3. Создайте учетную запись Windows уровня пользователя (не администратора) для службы FileZilla, под которой будет работать, с «паролем никогда не меняется».
  4. В Службах откройте свойства Filezilla, перейдите на вкладку «Вход в систему» ​​и перейдите к запуску с новой учетной записью.

Права доступа к папке

  1. Предоставьте разрешение на запись новому пользователю на C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
  2. Если вы используете ведение журнала, установите доступ «Запись» для C:\Windows\Logs
  3. В целевых папках загрузки FTP установите «Полный доступ» для каждой самой верхней доступной для записи папки, которую вы хотите использовать.

Перезапустить службу