Системный софт, сервисы и утилиты под BSD/UNIX: демоны, вспомогательные службы, админские инструменты.
Модераторы: alexco, GRooVE
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
zeone
- мл. сержант
- Сообщения: 131
- Зарегистрирован: 2010-01-29 11:51:02
Непрочитанное сообщение
zeone » 2011-03-03 18:30:44
Ситуация следующая необходимо сделать шару при помощи самбы и туда указать путь из 2-х фтп (внутренний (VS) и внешний (Pure)), все это сделал все работает только есть 1 проблема... при создании русской директории при помощи самбы то vsftpd отображает иероглифами, при том что если при том что если создать русскую директорию при помощи того же vsftpd то определяться нормально. Проверял правильность кодировки при помощи интернет експловера.
крутиться на
Код: Выделить всё
[17:05:33][root@tehas:/usr/home/zeone] $ uname -a
FreeBSD tehas.party2.avec 8.1-RELEASE FreeBSD 8.1-RELEASE #3: Thu Feb 24 14:50:37 EET 2011 zeone@tehas.party2.avec:/usr/obj/usr/src/sys/NEW i386
локаль
Код: Выделить всё
[17:05:43][root@tehas:/usr/home/zeone] $ locale
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_ALL=ru_RU.CP1251
конфиг самбы
Код: Выделить всё
[global]
# client use spnego = Yes
# use spnego = Yes
workgroup = PARTY2
realm = PARTY2.AVEC
server string = Samba
interfaces = em0
security = ADS
auth methods = winbind
null passwords = Yes
password server = 192.168.9.125
log level = 2
log file = /var/log/samba/log.%m
max log size = 50
smb ports = 139
name resolve order = hosts wins bcast lmhosts
client signing = Yes
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
os level = 0
local master = No
domain master = No
dns proxy = No
wins server = 192.168.9.125
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = Yes
hosts allow = 127.0.0.1, 192.168.9.
case sensitive = No
client ntlmv2 auth = yes
nt acl support = yes
dos charset = cp1251
# unix charset = cp1251
display charset = cp1251
[Install]
path = /ftp/files/install
invalid users = @Ftp_deny
admin users = @Ftp_admins
write list = @Ftp_admins
read only = No
hosts allow = 192.168.9., 127.0.0.1, 192.168.1., 192.168.2., 192.168.3.
[Upload]
path = /ftp/files/upload
invalid users = @Ftp_deny
admin users = @Ftp_admins
write list = @Ftp_admins
read only = No
hosts allow = 192.168.9., 127.0.0.1, 192.168.1., 192.168.2., 192.168.3.
конфиг VSftpd
Код: Выделить всё
#возможность работы в автономном режиме
listen=YES
#позволяем анонимных пользователей, учетки anonymous и ftp являются синонимами
anonymous_enable=YES
#разрешаем локальных пользователей (локальные пользователи - это те, которые
#зарегестрированы в системе, то есть на них есть учетные записи)
local_enable=YES
#разрешаем любые формы записи на FTP сервер
write_enable=YES
#разрешаем анонимным пользователям upload
anon_upload_enable=YES
#разрешаем анонимным пользователям создавать директории
anon_mkdir_write_enable=YES
#разрешаем анонимным пользователям переименовывать файлы
anon_other_write_enable=YES
#у анонимов пароль спрашивать не будем
no_anon_password=YES
#директория нашей помойки (если пользователь присутствует)
anon_root=/ftp/files
#разрешаем соединение по 20 порту
#connect_from_port_20=YES
#поддержка древних FTP клиентов
async_abor_enable=YES
#используем родное время, а не GMT
use_localtime=YES
#небольшое приветствие
ftpd_banner=Hello! We come in peace!
#возможность работы как фоновый процесс
listen_port=51
background=YES
secure_chroot_dir=/ftp
Что посоветуете?
zeone
-
Хостинг HostFood.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/
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-03-07 13:44:36
определитесь, какую кодировку хотите использовать и пропишите соответствующие параметры в конфигах всех участников процесса
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
zeone
- мл. сержант
- Сообщения: 131
- Зарегистрирован: 2010-01-29 11:51:02
Непрочитанное сообщение
zeone » 2011-03-09 13:07:50
Если не ошибаюсь основной в форточках является CP1251, я думаю ее же и использовать, чтоб не пришлось долго и нудно рассказывать как переключиться...
В самбе у меня помоему стоит dos charset = cp1251, всфтп я так понял по дефолту использует системную, но всеравно оно както дружить не хочет может подскажете что я делаю не так?
zeone
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-03-09 14:52:24
Я не работал с vsftpd, поэтому точное название параметра в конфиги сказать не могу. погуглите типа vsftpd charset map
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
zeone
- мл. сержант
- Сообщения: 131
- Зарегистрирован: 2010-01-29 11:51:02
Непрочитанное сообщение
zeone » 2011-03-10 11:32:36
Оказалось самба работает в utf-8, подскажите как самбу перевести в сп1251 просто много статтей но там они монтируют раздел а у меня раздел находится на самом сервере... или я просто не так понял что они делают
zeone
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-03-10 11:43:45
в самбе можно делать мапинг чтоб она меняла кодировку на лету
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-03-11 8:26:36
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
zeone
- мл. сержант
- Сообщения: 131
- Зарегистрирован: 2010-01-29 11:51:02
Непрочитанное сообщение
zeone » 2011-03-11 17:19:44
Как же я замучился с самбой.
в конфиг прописал следующее
Код: Выделить всё
dos charset = cp1251
unix charset = cp1251
display charset = cp1251
после этого перестало видеть пользователей 8( .... билет получает, в домен входит, командой net ads user показует всех юзверей, но вот wbinfo -u ничего не выводит... Как только я комментирую эти строки все пользователи вновь возвращаются...
zeone
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-03-12 10:36:27
варианта два:
1. вчитывать маны на тему какая именно комбинация кодировок вам нужна
2. самому подбирать
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
zeone
- мл. сержант
- Сообщения: 131
- Зарегистрирован: 2010-01-29 11:51:02
Непрочитанное сообщение
zeone » 2011-03-12 10:39:55
Просто не могу понять почему не подтягиваются учетки 8(
zeone
-
zeone
- мл. сержант
- Сообщения: 131
- Зарегистрирован: 2010-01-29 11:51:02
Непрочитанное сообщение
zeone » 2011-03-12 18:09:27
Ладно коль гора не идет к Магомету.... попробую всфтп подкрутить к самбе...
zeone