Страница 1 из 1

pure-ftpd

Добавлено: 19 фев 2007, 09:50
brew
не подскажете, что можно почитать на тему кодировок в pure-ftpd. порылся в гугле - мало вразумительного.. :\
ситуация следующая - в системе koi8-r (deb sarge 3.1). нужно, чтобы фтп нормально отображало файлы в cp1251.
заранее благодарю.

Добавлено: 19 фев 2007, 11:23
Llama
никак. FTP ничего не знает и не должно знать про кодировку. В протоколе не предусмотрено. Перекодировка - это задача для ftp-клиента. Для proftpd был какой-то патч который приводил имна файлов в cp1251.

Добавлено: 19 фев 2007, 12:35
brew
а что посоветуете из того, что умеет перекодировать? грубо говоря, требуются только три функции - даунлоад, аплоад, перекодировка :]

Добавлено: 19 фев 2007, 12:37
Llama
если имеется ввиду клиент - то lftp наверное наиболее адекватный. Перекодировка есть в браузерах.

Добавлено: 19 фев 2007, 21:51
Berserker
brew писал(а):а что посоветуете из того, что умеет перекодировать? грубо говоря, требуются только три функции - даунлоад, аплоад, перекодировка :]
Як варыянт - паспрабуй перакадаваць (у cp1251) назвы файлаў, што ўжо разшараны праз FTP. Для гэтага ёсць сродак -- convmv. Тады лакальнa гэты файлавы масіў можна будзе праглядаць толькі ў той самай лакалі, якую юзаюць ftp-кліенты (cp1251, ці не так?). А аддалена - любым windows-ftp кліентам.

Добавлено: 20 фев 2007, 13:09
brew
спасибо, с этим разобрался. но остался ещё вопрос. по фтп-тематике, но на этот раз связанный с proftpd.
пытаюсь зайти - не пускает. ни анонимусом, ни локальными пользователями.

Код: Выделить всё

<Limit> 
  AllowUser tester
  AllowUser anonymous 
  DenyALL 
</Limit> 

<Anonymous> 
User tester 
Group nogroup 
AnonRequirePassword on 
MaxClients 3 "The server is full, hosting %m users" 
DisplayLogin welcome.msg 
DisplayFirstChdir .msg 
AllowOverwrite off 
<Limit> 
 Allow from all 
 Deny from all 
</Limit> 
<Limit> 
 AllowAll 
</Limit> 
<Limit> 
 DenyAll 
</Limit> 
<Directory> 
AllowOverwrite on 
<Limit> 
 AllowAll 
</Limit> 
<Limit> 
 DenyAll 
</Limit> 
</Directory> 
</Anonymous> 

<Anonymous> 
User anonymous 
Group nogroup 
AnonRequirePassword off 
MaxClients 2 "The server is full, hosting %m users" 
DisplayLogin welcome.msg 
DisplayFirstChdir .msg 
AllowOverwrite off 
<Limit> 
 Allow from all 
 Deny from all 
</Limit> 
<Limit> 
 AllowAll 
</Limit> 
<Limit> 
 DenyAll 
</Limit> 
</Anonymous> 
пробовал AnonRequirePassword off - не помогло. всё равно спрашивает. создал юзера anonymous в системе - говорит что логин верный, но пасс всё равно спрашивает и не пускает.

Добавлено: 20 фев 2007, 13:22
Llama
Какой ужос... чем делался этот конфиг??? Я понятия не имею какое из описаний <Anonymous> будет работать, да и противоречащих Limit'ов больно много...