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

Можно ли настроить ftp только для записи?

Я хотел бы настроить ftp так, чтобы мои пользователи (и некоторое программное обеспечение, которое я пишу) могли загружать документы и сохранять эти документы на сервере, но я не хочу, чтобы пользователи видели содержимое папки ftp - по сути ftp всегда выглядит пустым для пользователя.

Конечно, например, с ProFTPD вы можете использовать следующую конфигурацию:

<Directory /path/to/ftp>
    <Limit ALL>
      DenyAll
    </Limit>

    <Limit CDUP CWD XCWD XCUP>
      AllowAll
    </Limit>

    <Limit STOR STOU>
       AllowAll
    </Limit>
 </Directory>

С участием vsftpd вы можете установить:

download_enable=NO
dirlist_enable=NO

В зависимости от вашего FTP-сервера это обычно так же просто, как дать кому-то права на запись, но не на чтение в каталоге. это статья кратко обсуждает это

У нас был клиент, использующий метод плановой очистки в течение многих лет без проблем. Я бы видел, что это потенциально проблема только на сильно используемом сервере, когда несколько человек намеренно сбрасывают файлы с одним и тем же именем.

Тем не менее, вот отличная пошаговая процедура для настройки ftp-сайта вслепую в Windows 2003 с использованием IIS: http://www.iisanswers.com/Blind_drop_ftp.htm

Как уже упоминалось, это легко возможно. Лучше всего выполнить поиск в Google по запросу «(тип FTP-сервера) только разрешение на запись», и вы получите много ответов. Без дополнительной информации о том, какой именно FTP-сервер вы используете, вы не получите больше помощи, чем здесь.

Да. Вы просто предоставляете своим пользователям FTP доступ только для записи. Многие сайты поддержки делают это для файлов журналов и тому подобного.