The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"proftpd изменение кодировки"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Русификация / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"proftpd изменение кодировки"  +/
Сообщение от KomaLex (ok) on 12-Май-16, 13:18 
В общем возникла проблема с пониманием русских символов. Этот сервер используется в качестве файлового в сети предприятия. Введен в домен, включены ACL все настроено и через самбу 4.3 расшарены ресурсы. Тут все работает, но есть необходимость поднять proftpd и через него открыть эти же ресурсы для доступа извне. И вот с этим бьюсь уже два дня.
Файлы которые записываю через самбу, не отображаются правильно через фтп, а те что закидываю по фтп с русскими символами неправильно отображаются через самбу.
вот конфиг proftpd:

ServerType                      standalone
DefaultServer                   on
ScoreboardFile          /var/run/proftpd/proftpd.scoreboard

Port                            21

Umask                           022

MaxInstances                    30

CommandBufferSize       512

User                            nobody
Group                           nogroup

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot /data/dist

AllowOverwrite          on

AuthPAM                         on
#AuthPAMAuthoritative           on

LangEngine                      on
LangPath                        /usr/share/locale
UseEncoding                     CP1251 CP1251

BRequireValidShell              no

# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
  DenyAll
</Limit>

Так в принципе работает, если я в настройках фтп клиента выставлю koi8-r, но я не пойму откуда там koi8-r, но мне надо что бы работало по умолчанию. А по умолчанию, скажем в тотал командере стоит auto detect utf8 if posible

А если я сталю
UseEncoding                     CP1251 UTF-8
То никаких изменений, он все равно в koi8-r

помогите разобраться.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "proftpd изменение кодировки"  +/
Сообщение от Golub Mikhail (ok) on 12-Май-16, 13:34 
> В общем возникла проблема с пониманием русских символов. Этот сервер используется в
> качестве файлового в сети предприятия. Введен в домен, включены ACL все
> настроено и через самбу 4.3 расшарены ресурсы. Тут все работает, но
> есть необходимость поднять proftpd и через него открыть эти же ресурсы
> для доступа извне. И вот с этим бьюсь уже два дня.
> Файлы которые записываю через самбу, не отображаются правильно через фтп, а те
> что закидываю по фтп с русскими символами неправильно отображаются через самбу.

<IfModule mod_lang.c>
    LangEngine on
    UseEncoding utf8 utf8
</IfModule>

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "proftpd изменение кодировки"  +/
Сообщение от lavr email(ok) on 12-Май-16, 14:43 
> В общем возникла проблема с пониманием русских символов. Этот сервер используется в
> качестве файлового в сети предприятия. Введен в домен, включены ACL все
> настроено и через самбу 4.3 расшарены ресурсы. Тут все работает, но
> есть необходимость поднять proftpd и через него открыть эти же ресурсы
> для доступа извне. И вот с этим бьюсь уже два дня.
> Файлы которые записываю через самбу, не отображаются правильно через фтп, а те
> что закидываю по фтп с русскими символами неправильно отображаются через самбу.

<skipped>

> помогите разобраться.

удивительно что такие вопросы еще возникают.

Когда Вы нарисуете себе ЧТО и ГДЕ установлено:
- серверная часть - кодировка
- клиентская часть - кодировка

Цель: кодировка ТАКАЯ - приводим все только к ней.
--------------------------------------------------
До тех пор пока у Вас будет непонимание что и где в какой
кодировке, используется ли рекодинг при отдаче сервера клиенту и что
и на каких клиентах в итоге хотите получить, ничего не получится.

Как только поставите четко задачу:
- клиенты OS Windows:
a) какая кодировка имен файлов и директорий
b) какая кодировка для отображения в OS Windows

- серверная часть (кодировка ОС)

a) кодировка в ОС с Samba, создаете ли под этой ОС dirs/files на самбе
b) используете ли рекодинг в Samba для samba-клиентов

- proftpd на сервере с Samba? Если нет, кодировка в ОС и рекодинг при монтировании
для отдачи proftpd клиентам

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "proftpd изменение кодировки"  +/
Сообщение от KomaLex (ok) on 13-Май-16, 07:24 
>[оверквотинг удален]
> - клиенты OS Windows:
> a) какая кодировка имен файлов и директорий
> b) какая кодировка для отображения в OS Windows
> - серверная часть (кодировка ОС)
> a) кодировка в ОС с Samba, создаете ли под этой ОС dirs/files
> на самбе
> b) используете ли рекодинг в Samba для samba-клиентов
> - proftpd на сервере с Samba? Если нет, кодировка в ОС и
> рекодинг при монтировании
> для отдачи proftpd клиентам

Все верно. Самаба unix charset было установлено в koi8-r, поэтому и кодировка была koi на файлах которые через самбу заливались на сервер. поменял на utf8 и все стало как надо, ну только перезалил файлы. С перекодировкой заморачиваться не стал, так быстрее.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру