LINUX.ORG.RU
ФорумAdmin

FTP-софт: казалось бы, какие могут быть вопросы? :-)


0

0

А вопросы есть :-) Такие:
1. Обычно FTP-сервер имеет один корневой каталог для FTP.
Если это специальная машина, предназначенная для раздачи
слонов по FTP, то это удобно. А если мне просто хочется
"расшарить" несколько уже имеющихся каталогов а-ля Samba?
Может ли FTP позволить такое? И далее:
2. В некоторых FTP-серверах можно назначить не один, а сразу
несколько корневых каталогов FTP. Если это норма, то как
обычно в FTP-клиентах можно просмотреть список таких корневых
каталогов и выбрать нужный?
3. Позволяют ли какие-нибудь FTP-сервера (какие?) выбрать
несколько каталогов для "расшаривания" и сделать так, чтобы
клиенту они были видны как входящие в единственный виртуальный
корневой каталог FTP?
4. Насколько высока вероятность того, что пользователь сумеет выйти
за пределы указанных в настройках FTP-сервера каталогов?
Какие тут есть ньюансы?
5. Как в целом обстоят дела с кодировками имён файлов в мире FTP?
Есть обычно опции типа "системная кодировка вот такая, а "наружу
отдавать в такой-то"? Пока что я встречал проблемы, но не встречал настроек.
6. Для FTP, как и для HTTP, встречаются адреса в странной кодировке
типа http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%81%D1%82.
Это вроде не похоже на CP866/CP1251/KOI8-R/UTF-8.
Что это за кодировка? Насколько она обязательна для восприятия
FTP-программами?

P.S. Один дурак может задать столько вопросов, что сто мудрецов не ответят :-) (L) народ.

да, протокол ftp не поддерживает кодировки

в какой кодировке файл положил, в такой и будет лежать

theserg ★★★
()
Ответ на: комментарий от theserg

> в какой кодировке файл положил, в такой и будет лежать

Ну ладно, пусть протокол не поддерживает. Пусть клиент не может сказать серверу "хочу, чтобы мне тут всё давали в UTF-8". Но ведь ничто вроде бы не запрещает на сервере и клиенте соорудить опцию "по умолчанию пути снаружи в UTF-8"?

sergey_feo
() автор топика

по пункту 5 -
pureftpd - имеет перекодировку,
для proftpd и vsftpd - есть для этого патчи.

smartly ★★★
()

man mount на предмет --bind(как уже говорили), также можно воспользоваться soft link.

Насчет 6, это должна сожрать любая программа соблюдающая стандарт URI. И то, что показал ты - в utf-8 :-).

lego_12239
()
Ответ на: комментарий от sergey_feo

Это все ерунда. Нормальные клиенты скачают и сохранят в той кодировке, которая поддерживается ФС/ОС. Даже убогий ms explorer должен нормально сохранять koi8r имена на ntfs.

В чем проблема-то?

lego_12239
()
Ответ на: комментарий от lego_12239

Да, с кодировками я частично лохонулся :-). В броузерах все должно быть нормально, а вот с чистыми клиентами - console-cyrillic наше все :-).

lego_12239
()
Ответ на: комментарий от theserg

Ну что ж, всем спасибо.
В некоторой мере прояснилось :-)

sergey_feo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.