SAMBA, Pureftpd, vsftpd кодировка
Добавлено: 2011-03-03 18:30:44
Ситуация следующая необходимо сделать шару при помощи самбы и туда указать путь из 2-х фтп (внутренний (VS) и внешний (Pure)), все это сделал все работает только есть 1 проблема... при создании русской директории при помощи самбы то vsftpd отображает иероглифами, при том что если при том что если создать русскую директорию при помощи того же 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.
Код: Выделить всё
#возможность работы в автономном режиме
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