Есть в наличие Ftp сервер (- FreeBsd 9.0 )
На сервере хранится информация. Название файлов содержит русские и украинские символы.
Сервером пользуются пользователи с установленными у них ОС Linux и Freebsd.
В связи с чем возникла ситуация, при которой у пользователей FreeBsd не просматривается информация скопированая на ftp сервер пользователями Linux, а у пользователей Linux не просматривается информация скопированая на ftp сервер пользователями FreeBsd.
Как можно уладить перекодировку файлов, так чтобы и те и другие пользователи
работали с общей информацией (и тех и других).
В качестве Ftp сервера используется Proftpd.
// Желательно с учетом того, что на сервере уже есть информация. В крайнем случае можна сбросить на разные
// машины, а потом перекинуть обратно.
При чем у пользователи Linux кодировка utf-8, а у пользователей FreeBsd koi8-r или koi8-u.
Пользователей с windows пока нет
Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd) (Для пользователей Linux, FreeBsd)
Модератор: arachnid
-
- Сообщения: 24
- ОС: unix
-
- Сообщения: 949
- Статус: Космический Засланец
- ОС: ArchLinux x86_64 Current
Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)
Простите, может быть я не слишком внимательно вчитался в вопрос, но чем не устраивает установка нужных кодировок в ftp-клиентах?
-
- Сообщения: 24
- ОС: unix
Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)
Если я, используя Linux, скопирую, что либо на сервер, то тот у кого Freebsd увидит вместо имен файлов машкоды, и наоборот
Если с Freebsd что то скапировать на сервер, то тот у кого Linux, увидит так же машкоды. Игра в одни ворота.
Информацию на сервере должны видеть и пользователи Linux и Freebsd
-
- Сообщения: 949
- Статус: Космический Засланец
- ОС: ArchLinux x86_64 Current
Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)
Гм. Все еще непонятно - proftpd запущен и под linux и под freebsd? Конфиги в студию.
-
- Сообщения: 24
- ОС: unix
Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)
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>
-
- Модератор
- Сообщения: 21030
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Перекодировка файлов на ftp сервере FreeBsd 9 (proftpd)
Проще всего объяснить юзерам, что ASCII - наше всё. Или использовать вместо FTP более вменяемый протокол.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |