Непонятки с кодировками.
- fanrar
- Неотъемлемая часть форума
- Сообщения: 256
- Зарегистрирован: 16 ноя 2004, 14:01
- Откуда: minsk
- Контактная информация:
Непонятки с кодировками.
Сорри за изначально ламерский вопрос но в инете нужной мне доки мне найти не удалось =(.
Проблема вот в чём:
При отображении шар с русскими названиями получается нечно непонятное, типа "ö¿½¼", (показываются то они показываются, но внуть не пускают) при том же, что вложенные папки с русскими назвами отображаются на ура.
вот мой smb.conf
[global]
workgroup = FIRESTONE
netbiosname = FANRAR
hosts allow = 192.168.0 127.
interfaces = eth0
load printers = no
encrypt passwords = no
restrict anonymous = no
guest ok = yes
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto
security = share
paranoid server security = no
lanman auth = no
character set = KOI8-R
client code page = 866
share modes = yes
[Media]
case sensitive = no
msdfs proxy = no
comment = My Media Files
path = /home/fanrar/media/
veto files = lists/
public = yes
writable = no
Самое интерестное, что при testparm игнорируются параметры character set и client code page:
Unknown parameter encountered: "character set"
Ignoring unknown parameter "character set"
Unknown parameter encountered: "client code page"
Ignoring unknown parameter "client code page"
Плюс ещё один вопрос. Как ПРАВИЛЬНО расшаривать ресурсы. Т.е. что бы их можно было видеть из винды, не особо подвергая её настройке.
samba 3.0.10 (вроде). slackware 10.1
Проблема вот в чём:
При отображении шар с русскими названиями получается нечно непонятное, типа "ö¿½¼", (показываются то они показываются, но внуть не пускают) при том же, что вложенные папки с русскими назвами отображаются на ура.
вот мой smb.conf
[global]
workgroup = FIRESTONE
netbiosname = FANRAR
hosts allow = 192.168.0 127.
interfaces = eth0
load printers = no
encrypt passwords = no
restrict anonymous = no
guest ok = yes
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto
security = share
paranoid server security = no
lanman auth = no
character set = KOI8-R
client code page = 866
share modes = yes
[Media]
case sensitive = no
msdfs proxy = no
comment = My Media Files
path = /home/fanrar/media/
veto files = lists/
public = yes
writable = no
Самое интерестное, что при testparm игнорируются параметры character set и client code page:
Unknown parameter encountered: "character set"
Ignoring unknown parameter "character set"
Unknown parameter encountered: "client code page"
Ignoring unknown parameter "client code page"
Плюс ещё один вопрос. Как ПРАВИЛЬНО расшаривать ресурсы. Т.е. что бы их можно было видеть из винды, не особо подвергая её настройке.
samba 3.0.10 (вроде). slackware 10.1
"Ubuntu" is an ancient African word, meaning "I can't configure Slackware".
fanrar, самое время почитать ман на smb.conf
Кодировке в третьей самбе задаются параметрами:
unix characterset (должен быть как в локали)
display charset (должен быть как в локали)
dos charset (если маразм не изменяет, то 866)
А то, что у тебя написано - это парметры второй самбы и третья на них естественно будет ругаться...
Насчет шар - вкрлючить шифрованые пароли, ну а примеры есть в доке кажись...
Кодировке в третьей самбе задаются параметрами:
unix characterset (должен быть как в локали)
display charset (должен быть как в локали)
dos charset (если маразм не изменяет, то 866)
А то, что у тебя написано - это парметры второй самбы и третья на них естественно будет ругаться...
Насчет шар - вкрлючить шифрованые пароли, ну а примеры есть в доке кажись...
Опыт растет прямо пропорционально выведенному из строя оборудованию
- fanrar
- Неотъемлемая часть форума
- Сообщения: 256
- Зарегистрирован: 16 ноя 2004, 14:01
- Откуда: minsk
- Контактная информация:
Ничего не получилось.
на unix characterset такая же реакция, что и на client code page. опять таки в LinNeighborhood шары, которые названы по русски отображаются нормально, а вот вложенные - кракозябры. Смотрел и krusader'ом и mc. При том что если в конквирере набираешь smb:/ то даже первоначальные папки показываются кракозябрами.
unix charset = koi8-r
display charset = koi8-r
dos charset = 866
Кто нибудь каким либо способом смог это побороть???!!
на unix characterset такая же реакция, что и на client code page. опять таки в LinNeighborhood шары, которые названы по русски отображаются нормально, а вот вложенные - кракозябры. Смотрел и krusader'ом и mc. При том что если в конквирере набираешь smb:/ то даже первоначальные папки показываются кракозябрами.
unix charset = koi8-r
display charset = koi8-r
dos charset = 866
Кто нибудь каким либо способом смог это побороть???!!
"Ubuntu" is an ancient African word, meaning "I can't configure Slackware".
Вот пример моего рабочего самбововского конфига. Отображает и пускает в любые места созданные Великим и Могучим ...
Код: Выделить всё
[global]
workgroup = LAN
unix charset = koi8-r
display charset = koi8-r
dos charset = cp866
server string = %h server (Samba %v)
wins support = no
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog only = no
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = share
encrypt passwords = true
passdb backend = tdbsam guest
obey pam restrictions = yes
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
load printers = no
socket options = TCP_NODELAY
message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
[homes]
comment = Home Directories
browseable = no
writable = no
create mask = 0700
directory mask = 0700
[Video]
comment = Video
path = /mnt/hda5/Video
read only = yes
browseable = yes
guest ok = yes
#public = yes
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson
Trying is the first step towards failure (c) Homer Simpson
- fanrar
- Неотъемлемая часть форума
- Сообщения: 256
- Зарегистрирован: 16 ноя 2004, 14:01
- Откуда: minsk
- Контактная информация:
начал перекомпиляцию но вдруг вылезло очко...
Взял версию 3.0.4, так как сырцов установленной у меня нема.
при ./configure он мне выдаёт
----------------------------////-----------------------------
checking for iface ifconf... got 2 interfaces:
eth0 IP=192.168.0.2 NETMASK=255.255.255.0
lo IP=127.0.0.1 NETMASK=255.0.0.0
yes
checking for setresuid... no
checking for setreuid... no
checking for seteuid... no
checking for setuidx... no
----------------------------////-----------------------------
Using libraries:
LIBS = -lcrypt -lresolv -lnsl -ldl
AUTH_LIBS = -lcrypt
checking configure summary... ERROR: no seteuid method available
Вопрос что такое seteuid и где его можно найти?
(Гуглить не посылвть - это первое, что я и сделал )
Взял версию 3.0.4, так как сырцов установленной у меня нема.
при ./configure он мне выдаёт
----------------------------////-----------------------------
checking for iface ifconf... got 2 interfaces:
eth0 IP=192.168.0.2 NETMASK=255.255.255.0
lo IP=127.0.0.1 NETMASK=255.0.0.0
yes
checking for setresuid... no
checking for setreuid... no
checking for seteuid... no
checking for setuidx... no
----------------------------////-----------------------------
Using libraries:
LIBS = -lcrypt -lresolv -lnsl -ldl
AUTH_LIBS = -lcrypt
checking configure summary... ERROR: no seteuid method available
Вопрос что такое seteuid и где его можно найти?
(Гуглить не посылвть - это первое, что я и сделал )
"Ubuntu" is an ancient African word, meaning "I can't configure Slackware".