vsftpd, samba, nfs и разный коидировки

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
zik
мл. сержант
Сообщения: 134
Зарегистрирован: 2007-05-24 21:14:01
Откуда: Одесса
Контактная информация:

vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение zik » 2007-07-26 22:38:03

Здраствуйте.
Есть вот такая проблема, стоит сервер на нём подняты vsftpd и samba , к серваку подмонтированны по нфс ещё два сервера-хранилища с дисками. Так вот возникает такая проблема с кодировками: с одного сервера самба нормально отображает названию русских файлов, а vsftpd нет ; с второго всё наоборот vsftpd нормально отображает названию русских файлов, а самба нет ... Понимаю, что дело всё в кодировках, но незнаю как поменять, чтоб всё работало :( Даже незнаю в какую сторону рыть ... Подскажите, кто знает !

З.Ы. Все сервера под ФриБСД 6.1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-07-27 0:23:57

поставить proftpd с патчем про перекодировку, включить эту смую перекодировку.
на самбе опции я тебе сказал - то что на диске - перекодировать convmv и дальше жить спокойно.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zik
мл. сержант
Сообщения: 134
Зарегистрирован: 2007-05-24 21:14:01
Откуда: Одесса
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение zik » 2007-07-27 17:17:43

Спасибо, всё перевёл с помощью convmv в ср1251. vsftpd нормлаьно всё отображает, профтпд не понадобился :D

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-07-27 18:28:49

zik писал(а):Спасибо, всё перевёл с помощью convmv в ср1251. vsftpd нормлаьно всё отображает, профтпд не понадобился :D
а в консоли у тебя локаль 1251?
если нет - лучше сделай по человечески - пусть на диске лежит в cp1251, а отдаётся профтпд с перекодировкой.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zik
мл. сержант
Сообщения: 134
Зарегистрирован: 2007-05-24 21:14:01
Откуда: Одесса
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение zik » 2007-07-27 19:50:48

В консоли не ср1251.
У меня vsftpd отдаёт и так нормально ... Несовсем понял зачtм мне ставить proftpd :?

С праздником всех :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-07-27 20:53:41

а ты в консоли зайди в диру с русскими файлами и набери
Убей их всех! Бог потом рассортирует...

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение serge » 2007-07-30 0:17:30

to lissyara:
а все равно покажи как перекодировку в proftpd включить :roll:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-07-30 0:23:05

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

more /usr/local/etc/proftpd.conf | grep harset
# charset?
CharsetLocal    koi8-r
CharsetRemote   cp1251
при сборке из портов включить соответствующую опцию - галочкой....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-07-30 8:54:26

сцуки...
вчера обновлялся - они при обновлении порта выкинули эту опцию...
соответствено у кого свежие порты - пролетают, а двух-трёхнедельной давности - там ещё есть эта опция
и бэкап не сделал...
пойду про ПортДовнгрейд читать...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-07-30 23:30:15

мож кому пригодится.
приаттачил порт proftpd который был ещё с перкодировкой - двухнедельной давности....
Вложения
proftpd.tar.bz2
порт proftpd с перкодировкой
последняя версия до того как её убрали
(9.81 КБ) 103 скачивания
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zik
мл. сержант
Сообщения: 134
Зарегистрирован: 2007-05-24 21:14:01
Откуда: Одесса
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение zik » 2007-07-31 18:25:00

а ты в консоли зайди в диру с русскими файлами и набери
ls
Да мне это очень неважно, человек который будет занимать наполнением фтп будет всё делать через самбу.

З.Ы. За порт спасибо - думаю он пригодиться :P

stgib
рядовой
Сообщения: 15
Зарегистрирован: 2007-08-01 4:43:26

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение stgib » 2007-08-01 4:56:14

lissyara писал(а):поставить proftpd с патчем про перекодировку, включить эту смую перекодировку.
на самбе опции я тебе сказал - то что на диске - перекодировать convmv и дальше жить спокойно.
А зачем ставить что-то другое, когда vsftpd уже давно умеет конвертировать валюту^Wкодировки? http://vsftpd.devnet.ru/rus/
cd vsftpd-2.0.5.ext3.3/; diff -Nuar ../vsftpd-2.0.5/ ./ > /usr/ports/ftp/vsftpd/files/patch-ext3.3

Аватара пользователя
zik
мл. сержант
Сообщения: 134
Зарегистрирован: 2007-05-24 21:14:01
Откуда: Одесса
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение zik » 2007-08-28 22:46:05

А такой вопрос, как можно узнать в какой кодировки название файла ?
А пропатченный vsftpd изначально использовался =)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-08-28 23:18:06

stgib писал(а):
lissyara писал(а):поставить proftpd с патчем про перекодировку, включить эту смую перекодировку.
на самбе опции я тебе сказал - то что на диске - перекодировать convmv и дальше жить спокойно.
А зачем ставить что-то другое, когда vsftpd уже давно умеет конвертировать валюту^Wкодировки? http://vsftpd.devnet.ru/rus/
cd vsftpd-2.0.5.ext3.3/; diff -Nuar ../vsftpd-2.0.5/ ./ > /usr/ports/ftp/vsftpd/files/patch-ext3.3
а в БД оно логи клать умеет?
помаешь - профтпд по гибкости мне exim напоминает.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-10-27 8:50:27

обновлённый - под современную версию автоконфа.
Вложения
proftpd.tar.bz2
(9.8 КБ) 63 скачивания
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Гость » 2007-10-27 22:08:12

stgib, проще порт пропатчить:

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

--- ftp/vsftpd/Makefile.orig	2007-03-22 17:04:43.000000000 +0300
+++ ftp/vsftpd/Makefile	2007-08-11 18:20:50.000000000 +0400
@@ -7,9 +7,14 @@
 
 PORTNAME=	vsftpd
 PORTVERSION=	2.0.5
+EXTVERSION=	4
 CATEGORIES=	ftp ipv6
-MASTER_SITES=	ftp://vsftpd.beasts.org/users/cevans/
-PKGNAMESUFFIX?=	${SSL_SUFFIX}${PKGNAMESUFFIX2}
+MASTER_SITES=	ftp://vsftpd.beasts.org/users/cevans/ \
+		http://vsftpd.devnet.ru/files/${PORTVERSION}/
+PKGNAMESUFFIX?=	${SSL_SUFFIX}-ext${EXTVERSION}${PKGNAMESUFFIX2}
+PATCH_SITES=    ${MASTER_SITES:S,${PORTVERSION}/,${PORTVERSION}/ext.${EXTVERSION}/diff/,g}
+PATCHFILES=     vsftpd-${PORTVERSION}.ext${EXTVERSION}.diff.gz
+PATCH_DIST_STRIP= -p2
 
 MAINTAINER=	dinoex@FreeBSD.org
 COMMENT=	A FTP daemon that aims to be "very secure"
--- ftp/vsftpd/distinfo.orig	2006-07-09 12:31:51.000000000 +0400
+++ ftp/vsftpd/distinfo	2007-08-11 18:20:53.000000000 +0400
@@ -1,3 +1,6 @@
 MD5 (vsftpd-2.0.5.tar.gz) = 146062e8b2f93af43ff6c2c770feea94
 SHA256 (vsftpd-2.0.5.tar.gz) = 5462ebf0df2792dde8ea3cf5d87c715200aac388554b3f0a9ace6265edecfa5b
 SIZE (vsftpd-2.0.5.tar.gz) = 155985
+MD5 (vsftpd-2.0.5.ext4.diff.gz) = 626807e884da3d539c3167989eb64293
+SHA256 (vsftpd-2.0.5.ext4.diff.gz) = 4a5e5917971796dff61d233dbee2fad0a12b8e2a70589c879a751816f298dc06
+SIZE (vsftpd-2.0.5.ext4.diff.gz) = 35428
--- ftp/vsftpd/files/vsftpd.sh.in.orig	2006-02-20 23:47:01.000000000 +0300
+++ ftp/vsftpd/files/vsftpd.sh.in	2007-08-11 18:20:59.000000000 +0400
@@ -24,6 +24,7 @@
 command="%%PREFIX%%/libexec/$name"
 required_files="%%PREFIX%%/etc/$name.conf"
 start_precmd="vsftpd_check"
+command_args="$required_files"
 
 vsftpd_check()
 {

SilentShade
проходил мимо

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение SilentShade » 2007-11-13 10:40:53

lissyara писал(а):обновлённый - под современную версию автоконфа.
Добрый день.
Спасибо за порт.
Компилится нормально, но после установки возникает проблема - клиенты пытающиеся заходить с помошью IE с включенным "Разрешить представления для папок для узлов FTP" зайти не могут, а только грузят FTP сервак на 100%. На другом форуме вычитал что это происходит в следствие того что IE пытается отправлять "OPTS UTF8 on" (поддержка IE rfc-2640), а proftpd этого не понимает... Хотя после патча в кору не падает.
TraceLog:

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

...
Nov 13 10:32:02 [34421] <command:7>: dispatching POST_CMD command 'PASS (hidden)' to mod_log.c
Nov 13 10:32:02 [34421] <command:7>: dispatching POST_CMD command 'PASS (hidden)' to mod_ls.c
Nov 13 10:32:02 [34421] <command:7>: dispatching POST_CMD command 'PASS (hidden)' to mod_auth.c
Nov 13 10:32:02 [34421] <command:7>: dispatching LOG_CMD command 'PASS (hidden)' to mod_log.c
Nov 13 10:32:02 [34421] <command:7>: dispatching LOG_CMD command 'PASS (hidden)' to mod_ratio.c
Nov 13 10:32:02 [34421] <response:1>: 230 User admin logged in
Nov 13 10:32:02 [34421] <command:7>: dispatching PRE_CMD command 'OPTS utf8 on' to mod_codeconv.c
Nov 13 10:32:02 [34421] <command:7>: dispatching PRE_CMD command 'OPTS utf8 on' to mod_tls.c
Nov 13 10:32:02 [34421] <command:7>: dispatching PRE_CMD command 'OPTS utf8 on' to mod_rewrite.c
Nov 13 10:32:02 [34421] <command:7>: dispatching PRE_CMD command 'OPTS utf8 on' to mod_core.c
Nov 13 10:32:02 [34421] <command:7>: dispatching PRE_CMD command 'OPTS utf8 on' to mod_core.c
Nov 13 10:32:02 [34421] <command:7>: dispatching CMD command 'OPTS utf8 on' to mod_core.c
Nov 13 10:32:02 [34421] <command:7>: dispatching PRE_CMD command 'OPTS_UTF8 on' to mod_codeconv.c
Nov 13 10:32:17 [34418] <timer:4>: 30 seconds for timer ID 1024 (for module 'core') elapsed, invoking callback (0x80723d4)
Nov 13 10:32:17 [34418] <timer:6>: restarting timer ID 1024, as per callback
Nov 13 10:32:17 [34418] <fsio:8>: using system lstat() for path '/etc/shutmsg'
Nov 13 10:32:47 [34418] <timer:4>: 30 seconds for timer ID 1024 (for module 'core') elapsed, invoking callback (0x80723d4)
Nov 13 10:32:47 [34418] <timer:6>: restarting timer ID 1024, as per callback
Nov 13 10:32:47 [34418] <fsio:8>: using system lstat() for path '/etc/shutmsg'
Nov 13 10:33:17 [34418] <timer:4>: 30 seconds for timer ID 1024 (for module 'core') elapsed, invoking callback (0x80723d4)
Nov 13 10:33:17 [34418] <timer:6>: restarting timer ID 1024, as per callback
Nov 13 10:33:17 [34418] <fsio:8>: using system lstat() for path '/etc/shutmsg'
Nov 13 10:33:47 [34418] <timer:4>: 30 seconds for timer ID 1024 (for module 'core') elapsed, invoking callback (0x80723d4)
Nov 13 10:33:47 [34418] <timer:6>: restarting timer ID 1024, as per callback
Nov 13 10:33:47 [34418] <fsio:8>: using system lstat() for path '/etc/shutmsg'
Кто-нибудь сталкивался с такой проблемой?
З.Ы.
Здесь можно прочитать, что mod_codeconv был удален из-за несовместимости с utf-8 функционалом из версии 1.3.1rc3.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-11-13 10:50:30

не решил.
надо писать обработку этой команды, чтоб тупо ошибку выдавал.
у самого та же проблема
=====
а линк читал...
Убей их всех! Бог потом рассортирует...

SilentShade
проходил мимо

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение SilentShade » 2007-11-13 11:10:09

Спасибо за оперативный ответ :)
Жаль... Тогда чуть чуть оффтоп:
Может кто-нибудь посоветует альтернативный ftp сервант под Free с возможностью аутентификаци по pam и ограничения каждому пользователю объема скачиваемой информации?
З.Ы.
Зарегаться надо чтоль...)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-11-13 11:11:31

а надо сишникак какогго нить попросить - дел-то на 15 минут небось...
на php могу написатькак бы выглядело, логику... :)
Убей их всех! Бог потом рассортирует...

SilentShade
проходил мимо
Сообщения: 2
Зарегистрирован: 2007-11-13 11:11:56
Откуда: world

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение SilentShade » 2007-11-13 11:16:00

Я к сожалению в C ни бумбум(( И знакомых нет кто програмил бы под юних...
Народ, отзовитесь плиз, кто может поправить сие недоразумение с proftpd + mod_codeconv?
Заранее спасибо! :)
Digital eye is watching you...

Аватара пользователя
self
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-12-10 17:52:05
Откуда: Москва
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение self » 2007-12-11 19:01:13

всем привет, собрал proftpd из Лисяровского порта, пишу в конфиг

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

CharsetLocal    koi8-r
CharsetRemote   cp1251
он меня посылает
- Fatal: unknown configuration directive 'CharsetLocal' on line 7 of '/usr/local/etc/proftpd.conf'

в mod_codeconv выбран

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-12-11 19:18:22

значит неоттуда собрал
Убей их всех! Бог потом рассортирует...

Аватара пользователя
self
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-12-10 17:52:05
Откуда: Москва
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение self » 2007-12-11 19:19:50

интерсено
удалил /usr/ports/ftp/proftpd
распаковал твой порт в /usr/ports/ftp/

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

cd /usr/ports/ftp/proftpd
make config
make configure
make install
или я не о том?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35436
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: vsftpd, samba, nfs и разный коидировки

Непрочитанное сообщение Alex Keda » 2007-12-11 19:23:18

а галочку где-то в конце менюшки поставил?
Убей их всех! Бог потом рассортирует...