Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd) (Для пользователей Linux, FreeBsd)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

voledar
Сообщения: 24
ОС: unix

Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)

Сообщение voledar »

Есть в наличие Ftp сервер (- FreeBsd 9.0 )
На сервере хранится информация. Название файлов содержит русские и украинские символы.
Сервером пользуются пользователи с установленными у них ОС Linux и Freebsd.
В связи с чем возникла ситуация, при которой у пользователей FreeBsd не просматривается информация скопированая на ftp сервер пользователями Linux, а у пользователей Linux не просматривается информация скопированая на ftp сервер пользователями FreeBsd.
Как можно уладить перекодировку файлов, так чтобы и те и другие пользователи
работали с общей информацией (и тех и других).
В качестве Ftp сервера используется Proftpd.
// Желательно с учетом того, что на сервере уже есть информация. В крайнем случае можна сбросить на разные
// машины, а потом перекинуть обратно.

При чем у пользователи Linux кодировка utf-8, а у пользователей FreeBsd koi8-r или koi8-u.

Пользователей с windows пока нет ;)
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)

Сообщение Kido »

Простите, может быть я не слишком внимательно вчитался в вопрос, но чем не устраивает установка нужных кодировок в ftp-клиентах?
Спасибо сказали:
voledar
Сообщения: 24
ОС: unix

Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)

Сообщение voledar »

Kido писал(а):
05.10.2012 19:43
Простите, может быть я не слишком внимательно вчитался в вопрос, но чем не устраивает установка нужных кодировок в ftp-клиентах?

Если я, используя Linux, скопирую, что либо на сервер, то тот у кого Freebsd увидит вместо имен файлов машкоды, и наоборот
Если с Freebsd что то скапировать на сервер, то тот у кого Linux, увидит так же машкоды. Игра в одни ворота.
Информацию на сервере должны видеть и пользователи Linux и Freebsd
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)

Сообщение Kido »

Гм. Все еще непонятно - proftpd запущен и под linux и под freebsd? Конфиги в студию.
Спасибо сказали:
voledar
Сообщения: 24
ОС: unix

Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)

Сообщение voledar »

Kido писал(а):
06.10.2012 02:03
Гм. Все еще непонятно - proftpd запущен и под linux и под freebsd? Конфиги в студию.


Proftpd установлен на сервере с Freebsd 9.0
К ээтому серверу и подключаются пользователи. (Linux, Freebsd)

Конфиг proftpd.conf

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

ServerName "FTP server"
ServerType standalone
DefaultServer on
MaxLoginAttempts 20
UseReverseDNS off
IdentLookups off
DefaultRoot ~
RequireValidShell off

AuthUserFile /usr/local/etc/proftpd.pass
AuthGroupFile /usr/local/etc/proftpd.grp

SystemLog /var/log/proftpd/system.log
TransferLog /var/log/proftpd/transfer.log
ExtendedLog /var/log/proftpd/extended.log

ScoreboardFile /var/run/proftpd/proftpd.scoreboard

Port 21
Umask 022
MaxInstances 30

# Use the IANA registered ephemeral port range
#PassivePorts 49152 65534
PassivePorts 65001 65534

User nobody
Group nobody

##LangEngine on
#UseEncoding koi8-r cp1251

#UseEncoding koi8-u cp1251
#UseEncoding koi8-u utf8
#UseEncoding utf8 cp1251
#UseEncoding utf8 koi8-u
#UseEncoding cp1251 koi8-u
#UseEncoding cp1251 utf8

AccessDenyMsg "Access Denied"
AccessGrantMsg "Welcome to FTP server"

<Limit LOGIN>
  DenyAll
  AllowUser nilftp
</Limit>

<Anonymous /ftp>
  User anonftp
  Group anonftp
  UserAlias anonymous anonftp
  MaxClients 20 "Sorry, SERVER OVERLOADED."
  MaxClientsPerHost 2 "Sorry, You can't connect more than TWO times from ONE host"
  ShowSymlinks on
    <Limit WRITE>
        DenyAll
    </Limit>
    <Limit LOGIN>
        Order deny,allow
        Allow from all
    </Limit>
</Anonymous>
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21030
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)

Сообщение Bizdelnick »

Проще всего объяснить юзерам, что ASCII - наше всё. Или использовать вместо FTP более вменяемый протокол.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: