Чи можливо встановити ftp тільки на запис?


10

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


1
Яку ОС ви використовуєте?
Кев

Відповіді:


3

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

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


15

Звичайно, наприклад, для 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

4

Залежно від вашого FTP-сервера, це, як правило, так само просто, як давати комусь писати, але не читати дозволи в каталозі. Ця стаття коротко обговорює це


thisстатті більше не існує
KevinDTimm

2

Як було сказано, це легко можливо. Ваша найкраща ставка - зробити пошук Google для "(тип FTP-сервера) лише для дозволу на написання", і ви повинні отримати багато відповідей. Без додаткової інформації про те, який саме FTP-сервер ви використовуєте, ви не збираєтеся отримувати набагато більше допомоги, ніж тут.


1

Так. Ви просто надаєте своїм користувачам FTP лише запис. Багато сайтів підтримки роблять це для файлів журналів тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.