При попытке изменить права доступа к файлу / папке через FTP я получаю сообщение об ошибке:
505 Сервер безопасности запрещает команды САЙТА. Связаться с администратором.
В настоящее время я использую VSFTPD с установленным значением конфигурации chmod_enable = YES.
Я также пробовал использовать ProFTPD, но получил ту же ошибку.
У меня есть два сервера, которые настроены в аналогичной среде, и оба сообщают об одной и той же ошибке.
Я изо всех сил пытаюсь найти что-нибудь для этой ошибки через Google, и поскольку он не зависит от ftpd-сервера, я думаю, что это должен быть системный параметр или, возможно, что-то перехватывает команду FTP, прежде чем она даже попадет на мой сервер, если это возможно?
Был бы признателен за любую помощь, так как в данный момент мне приходится выполнять команды CHMOD через оболочку, что не очень хорошо, поскольку я бы предпочел не требовать от всех входа в SSH.
Заранее спасибо.
Что я считаю наиболее интересным в этой проблеме, так это то, что ни proftpd
ни vsftpd
Базы исходного кода имеют строку «Связаться с администратором». На мой взгляд, это означает, что сообщение об ошибке, которое получает ваш FTP-клиент: не, собственно, с FTP-сервера.
Поиск в Google этой строки ошибки дал несколько разных сообщений, каждая из которых указывает на то, что проблема связана с Межсетевой экран контрольной точки, сидя между вашим FTP-клиентом и FTP-сервером, являясь виновником.
Если два независимых демона FTP сообщают об одной и той же ошибке, разрешения файловой системы для учетной записи пользователя FTP недостаточны для выполнения chmod.
что делает ls -l /location/of/ftp/folder
отчет?