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